Les adaptateurs WebSphere Adapter et WebSphere Business Integration Adapter assurent tous deux la médiation des communications entre les composants et les systèmes d'information d'entreprise. Les deux types d'adaptateur présentent plusieurs différences, notamment en matière d'intégration, de conformité à JCA, de modèles de données et de gestion de la connectivité.
Il existe plusieurs différences entre les adaptateurs WebSphere Adapter et les adaptateurs WebSphere Business Integration Adapter. Ces distinctions concernent essentiellement le développement d'applications. Lors du déploiement d'applications sur un serveur en cours d'exécution, la nature des adaptateurs utilisés influe directement sur certaines opérations de la procédure.
Les adaptateurs fournissent des mécanismes de communication entre les systèmes d'information d'entreprise (EIS) et les applications WebSphere. Pour illustrer le fonctionnement des adaptateurs, la Figure 1 et la Figure 2 décrivent en détail les communications entre le serveur et le système EIS pour les deux types d'adaptateur.
La Figure 1 représente un adaptateur WebSphere Adapter gérant la connectivité entre un composant J2EE pris en charge par le serveur et le système EIS. WebSphere Adapter réside dans le serveur.
La Figure 2 représente WebSphere Business Integration Adapter faisant transiter des communications entre le courtier WebSphere Integration Broker et le système EIS. Le courtier d'intégration communique avec WebSphere Business Integration Adapter via une couche transport JMS (Java™ Message Service).
Fonction | WebSphere Adapter | WebSphere Business Integration Adapter |
---|---|---|
Conformité à JCA | Conformité totale à JCA (version 1.5). | Non-conformité à JCA |
Connectivity Manager | S'appuie sur des contrats JCA standard pour gérer les tâches de cycle de vie telles que le démarrage et l'arrêt. | S'appuie sur WebSphere Adapter Framework pour gérer la connectivité. |
Notification d'événements | Utilise une sous-classe EventStore pour récupérer des événements auprès d'un système EIS. | Gère la notification d'événements à l'aide d'une méthode pollFor Events. |
Traitement des requêtes | Les clients appellent directement l'un des contrats d'interactions pour interroger ou modifier des données du système EIS. | S'appuie sur un serveur d'intégration et WebSphere Adapter Framework pour lancer et prendre en charge des requêtes de processus. |
Modèles de données | Emploie l'utilitaire Enterprise Metadata Discovery (EMD) pour analyser un système EIS et développer des objets SDO (Service Data Objects) et un certain nombre d'autres artefacts utiles. L'utilitaire EMD fait partie de l'implémentation de WebSphere Adapter. | Utilisez un agent ODA (Object Discovery Agent) distinct pour inspecter un système EIS en interne et générer des schémas de définition d'objet métier. |
Intégration | Exécutez le serveur. | Réside hors du serveur. Le serveur ou le courtier d'intégration communique avec l'adaptateur via une couche transport JMS (Java Message Service). |