Le scénario suivant concerne la connexion des clients aux applications qui participent aux transactions.
Pourquoi et quand exécuter cette tâche
L'architecture JCA (Java EE Connector Architecture) offre un support aux clients qui utilisent l'API JTA (Java Transaction API). Grâce à JTA, la gestion des clients
est simplifiée et se fait à l'aide de Java Platform, Enterprise Edition (Java EE). La spécification JCA prend également
en charge les adaptateurs de ressources que vous pouvez utiliser pour connecter les applications aux clients
eXtreme Scale. Un adaptateur de ressources est un pilote de périphérique
de niveau système qu'une application Java utilise pour se connecter à un système d'information d'entreprise
(EIS). Un adaptateur de ressources se "branche" dans un serveur d'applications et
assure la connectivité entre le système EIS, le serveur d'applications et l'application
d'entreprise. WebSphere eXtreme Scale fournit son propre adaptateur
de ressources que vous pouvez installer sans configuration requise.
Comme avec les précédentes
versions du produit, vous pouvez utiliser des transactions pour traiter une unité d'oeuvre
unique dans la grille de données. Grâce à JCA, lorsque vous validez ces transactions, vous pouvez
inscrire des ressources pour cette transaction au cours d'une validation en une phase,
ce qui offre les avantages suivants :
- Développement simplifié de l'application eXtreme Scale. Auparavant,
les développeurs coordonnaient des transactions eXtreme Scale avec des
ressources, telles que des beans d'entreprise, des servlets et des conteneurs Web.
Comme il n'existait aucun mécanisme d'annulation, les développeurs
ne pouvaient pas effectuer une reprise simplement.
- Intégration étroite avec WebSphere Application Server qui comporte le support LPS (Last Participant Support) pour une inscription
dans la liste des transactions globales, si nécessaire.
Objectifs des scénarios
Après
avoir suivi ce scénario, vous saurez :
- Utiliser le support JTA (Java Transaction API) pour développer des composants d'application
qui utilisent des transactions.
- Connecter vos applications aux clients eXtreme Scale.