Passer au contenu

Janeva fait communiquer les mondes informatiques

Le nouveau logiciel de Borland vise à créer un lien entre les applications clientes développées sous .Net et les ressources d’arrière-plan J2EE ou Corba.

Fidèle à une neutralité qui lui tient désormais lieu de carte de visite, Borland a lancé Janeva, un logiciel d’interfaçage destiné à permettre aux applications Windows d’interopérer avec les programmes résidents sur des
serveurs d’applications J2EE, ou avec le monde
Corba.Si le protocole de transport utilisé, IIOP (Internet InterORB Protocol), vient bien du monde Corba, ‘ il ne s’agit pas d’un ORB[Object Request Broker] ‘, insiste Laurent Séraphin,
responsable produits chez Borland Europe. L’utilisation d’IIOP permet toutefois de bénéficier des services Corba qui lui sont associés ?” en particulier en matière de qualité de service (sécurité, équilibrage de charge,
etc.). ‘ Nous avions trois objectifs pour Janeva, explique Brian Elloy, vice-président de Borland chargé des solutions d’entreprise. Tout d’abord, qu’il soit totalement transparent pour
le développeur .Net. Ensuite, qu’il n’ait aucun impact sur les performances des applications Java ou Corba. Enfin, qu’il n’implique pas de modifications au niveau de l’infrastructure de l’entreprise
 ?” comme acquérir un serveur supplémentaire. ‘

Ni passerelles ni services web

Des contraintes qui excluaient le recours à l’approche ‘ services web ‘, jugée minimaliste et peu performante. ‘ L’interopérabilité basée sur XML offre de nombreux avantages, indique
Laurent Séraphin. Mais il lui manque trop de choses ?” en termes de sécurité, notamment ?” pour la rendre efficace à grande échelle. ‘De même, la notion de serveur passerelle (devant, souvent, être généreusement dimensionné pour tenir la charge) a été écartée. Janeva comprend donc deux compilateurs, permettant de convertir du code Java vers C# et de générer des
interfaces IDL pour le monde Corba. Sont ainsi produits automatiquement les modules clients côté .Net.Inversement, un composant incorporé à l’application cliente intercepte les appels distants .Net (‘ .Net Remoting ‘) et assure à la volée leur traduction vers IIOP. ‘ L’un des problèmes concernait
la conversion des types de données ‘
, résume Brian Elloy.Janeva sera inclus au sein des outils Borland. A commencer par une nouvelle version du serveur d’applications maison Borland Enterprise Server Team Edition, dédié aux applications départementales et supportant vingt-cinq
utilisateurs simultanés.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Philippe Davy