Utilisation de la règle WS-Transaction pour coordonner des transactions ou des activités métier pour des services Web
Vous pouvez utiliser une règle WS-Transaction pour configurer comment un client ou un service JAX-WS (Java™ API for XML Web Services) traite un contexte WS-AT (Web Services Atomic Transaction) ou WS-BA (Web Services Business Activity).
Pourquoi et quand exécuter cette tâche
Le support de Web Services Atomic Transaction (WS-AT) dans le serveur d'applications apporte une qualité de service transactionnelle à l'environnement des services Web. Des applications de services Web répartis et les ressources qu'elles utilisent peuvent participer à des transactions globales réparties. Avec le support Web Services Business Activity (WS-BA) sur le serveur d'applications, les services Web de différents systèmes peuvent coordonner les activités plus largement couplées que des transactions atomiques. De telles activités peuvent être difficiles voire impossibles à annuler de façon atomique, et nécessitent de ce fait un processus de compensation en cas d'erreur.
Procédure
- Configurez un client JAX-WS pour le contexte WS-Transaction
- Configuration d'un service Web JAX-WS pour le contexte WS-Transaction.
- Configurez la règle WS-Transaction.
- Configurez un ensemble de règles WS-Transaction à l'aide de l'outil de scriptage wsadmin.
- Configurez les propriétés de transaction pour un serveur d'applications.
- Configurez le niveau de spécification WS-Transaction à l'aide de l'outil de scriptage wsadmin.
- Configurez la prise en charge de WS-Transaction dans un environnement sécurisé.
- Configuration d'un noeud intermédiaire pour les transactions de services Web.
- Activation de WebSphere Application Server pour utiliser un noeud intermédiaire pour les transactions de services Web.
- Configurez un serveur pour utiliser la prise en charge d'activités métier.