Les Web services : techniques, démarches et outils : XML, WSDL, SOAP, UDDI, Rosetta, UML

Le concept de «Web services» regroupe un ensemble de technologies
basées sur XML, permettant de créer des composants logiciels
distribués, de décrire leurs interfaces et de les utiliser en mettant en
oeuvre des standards simples tels que SOAP, WSDL, UDDI. La mise
en oeuvre des Web services ouvre de nouvelles perspectives dans la
construction d'architectures de systèmes distribués. En effet, elle
masque la complexité des technologies telles que Corba, DCOM et
Java/RMI. On passe d'une architecture à base de composants à une
architecture de systèmes d'information orientée services. Cela facilite
l'intégration d'applications dans l'entreprise et les échanges B2B
( Business to Business ) ou B2C ( Business to Customer ) via le web.
Cet ouvrage apporte les connaissances pratiques et les compétences
nécessaires à la conception, à la programmation et au déploiement
des Web services distribués sur des infrastructures J2EE et .NET. Une
méthodologie de développement appropriée s'appuyant sur UML
( Unified Modeling Language ) et MDA ( Model-Driven Architecture ),
toutes deux normalisées par l'OMG, permet la mise en place d'une
architecture de systèmes orientés services. On exploite ainsi pleinement
la connectivité web et la réutilisation de modèles métier s'appuyant
sur XML et Java.
Une étude de cas est entièrement développée au chapitre 15, et des
annexes sont fournies sur le web.