"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).
|
|