Infrastructure/Chantiers
Iona articule son serveur d'applications J2EE autour d'un bus Corba
Comment marier des composants J2EE à une architecture d'intégration couplant Corba et Web Services ? Tel est le défi technique que relève Iona. (Vendredi 22 novembre 2002)
     
En savoir plus
"Notre serveur d'applications, Orbix E2A Application Server Platform (Orbix E2A ASP), est basé sur la version 1.3 de J2EE. Il propose en outre une implémentation de l'architecture Corba répondant à cette même spécification", lance Dominique Thomas, directeur technique EMEA chez Iona, pour résumer la principale valeur ajoutée du produit en question. Quel est l'avantage de cette caractéristique ? La fidélité de ce mécanisme d'appel d'objets distants à J2EE permettrait de garantir sa compatibilité avec les différentes briques de composants distants ou non qu'il invoque, qu'elles soient Corba ou Java.

Pour mémoire, J2EE (pour Java 2 Enterprise Edition) a pour but de standardiser l'ensemble des services applicatifs généralement exploités par un serveur d'applications - l'invocation de solutions indépendantes ou la mise en oeuvre de pages dynamiques par exemple.

Le mariage de Corba et des Web Services
Orbix E2A ASP vise principalement les problématiques d'architectures Corba conçues pour prendre en compte, au sein d'une logique applicative unique, un processus métier : par exemple divers objets métier disséminés dans toute l'entreprise. Mais, ce produit ne s'arrête pas en si bon chemin. Plus récemment, cette première couche a en effet été complétée d'un dispositif assurant l'exécution d'interfaces inter-applicatives sous forme de Web Services (SOAP/WSDL).

"A cette nouveauté s'ajoute une solution baptisée XML Bus qui permet de générer des services Web à partir d'un ou plusieurs composants existants - Java et Corba par exemple", précise-t-on chez Iona. Pour prendre en charge cette tâche, l'éditeur avance pour l'heure un système d'orchestration propriétaire. Il prévoit néanmoins de tirer parti très prochainement d'un des standards sur le point d'émerger dans ce domaine, comme WSFL (Web Services Flow Language) ou BPML (Business Process Modeling Language).

La prise en compte de la sécurité de bout en bout
Dans son édition la plus avancée (Enterprise Edition), Orbix E2A ASP s'étend non seulement aux composants Corba, mais également aux services transactionnels nécessaires à l'exécution d'applications critiques (failover, tolérance de pannes, etc.). Affichant une licence de déploiement de l'ordre de 3000 euros par processeur, cette version cible notamment les banques et les opérateurs de télécommunication.

Qu'en est-il de la toute dernière version du serveur d'Iona ? Dévoilée il y a quelques jours, E2A ASP 6.0 intégre une gestion des accès couvrant de manière transparente l'ensemble des technologies d'intégration qu'il exploite (Corba, Web Services, etc.). "Pour ce faire, nous faisons appel à des standards de sécurité, tel que SAML, ou encore des outils de reconnaissance biométrique ou par cartes à puce", détaille Dominique Thomas. Autre nouveauté : un module de supervision conçu pour suivre la qualité de services de la solution d'Iona et/ou de tout autre serveur d'applications J2EE et infrastructure Corba.

Orbix E2A ASP
Fonction
Brique
Commentaire
Socle technologique
J2EE 1.3 (Java 2 Enterprise Edition)
J2EE couvre une dizaine de services techniques (accès à un annuaire, une base de données, etc.).
Langages supportés
Java et C++ Orbix E2A ASP supporte 2 langages
Composants
COM, Corba et EJB (Enterprise Java Bean)
Les composants métiers transportent la logique applicative, qu'ils encapsulent.
Moteur de script
JSP (Java Server Pages) et Servlet
JSP et Servlet sont destinés aux applications Web.
Intégration applicative

JDBC, JCA (avec des implémentations spécifiques), Web Services et brique d'intégration mainframe

Ces éléments constituent des infrastructures pour se connecter aux applications tierces.
Intégration BtoB
-
Les langages de gestion des échanges BtoB (ebXML, Rosettanet et BPML) sont disponibles dans le serveur d'intégration de Iona (Web Services Integration Platform).
Systèmes d'exploitation
Solaris, Windows, Linux, IBM AIX, HP-UX
Ce panel couvre l'ensemble des principaux systèmes d'exploitation.
Sécurité
Equilibrage de charge, failover et tolérance de panne
Entendez par failover le routage automatique des flux vers un serveur d'applications miroir en cas de panne.
Autre outil
Un environnement de développement de Web Services
Orbix E2A ASP s'intègre intimement à divers outils de développement tiers : JBuilder (Borland), Sun One Studio (ex Forte for Java) et Eclipse (IBM).
[Antoine Crochet-Damais, JDNet]
 
Accueil | Haut de page
 
 

  Nouvelles offres d'emploi   sur Emploi Center
Auralog - Tellmemore | Publicis Modem | L'Internaute / Journal du Net / Copainsdavant | Isobar | MEDIASTAY

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Toutes nos newsletters