Développement d'applications client de services Web pour des processus BPEL et des tâches manuelles

Vous pouvez développer des applications client accédant à des applications de processus BPEL et de tâches manuelles via les API de services Web de Business Process Choreographer. Le processus de développement d'applications client comprend un certain nombre d'étapes obligatoires et facultatives, notamment la génération d'un proxy de service Web et l'ajout de règles de sécurité et de transaction dans l'application client.

Pourquoi et quand exécuter cette tâche

A partir de WebSphere Process Server Version 7, l'API des services Web JAX-WS remplace l'API des services Web JAX-RPC Business Process Choreographer dans WebSphere Process Server Version 6 (première publication dans l'édition 6.0.2). L'API de services Web Business Process Choreographer basée sur JAX-RPC est obsolète. Vous devez implémenter de nouvelles applications clients de services Web à l'aide de l'API basée sur JAX-WS.

Remarque : L'API Java™ Message Service (JMS) de Business Process Choreographer peut toujours utiliser les définitions de schéma WSDL et XML pour WebSphere Process Server Version 6.

Vous pouvez développer des applications client dans n'importe quel environnement client de services Web. La procédure ci-dessous donne un aperçu des actions à entreprendre pour développer une telle application.

Procédure

  1. Décidez quelle API de services Web votre application client doit utiliser l'API Business Flow Manager et/ou l'API Human Task Manager.
  2. Exportez les fichiers nécessaires depuis l'environnement Process Server.
  3. Dans votre environnement de développement d'applications client, générez un proxy de services Web à l'aide des artefacts exportés.
  4. Développez le code de votre application client.
  5. Ajoutez les mécanismes de sécurité ou les règles de transaction nécessaires à votre application client.