Les applications client de services Web Java™ utilisent un proxy de service Web pour interagir avec les API de services Web Business Process Choreographer.
Un proxy de service Web destiné aux services Web Java contient plusieurs classes JavaBeans qui sont appelées par l'application client pour exécuter des demandes de services Web. Le proxy de service Web gère l'assemblage des paramètres de services sous forme de messages SOAP, envoie les messages SOAP au service Web via HTTP, reçoit les réponses du service Web et transmet toutes les données renvoyées à l'application client.
Par conséquent, un proxy de service Web permet à une application client d'appeler un service Web comme s'il s'agissait d'une fonction locale.
Dans l'environnement de services Web IBM®, vous pouvez générer un proxy de service Web de l'une des manières suivantes.
Les autres environnements de développement de services Web Java comprennent généralement l'outil wsimport ou des fonctions de génération d'applications client propriétaires.