[Java programming language only]

Scénario : Utilisation de JCA pour connecter des applications transactionnelles aux clients eXtreme Scale

Le scénario suivant concerne la connexion des clients aux applications qui participent aux transactions.

Avant de commencer

Lisez la rubrique Traitement des transactions dans les applications Java EE pour en savoir plus sur la prise en charge des 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.