Architectures orientées service : une approche pragmatique des SOA

Les architectures orientées services (SOA,
service-oriented architectures ) connaissent un
essor considérable depuis quelques années.
De nombreux ouvrages abordent ce sujet
d'un point de vue macroscopique, mais
très peu permettent de comprendre et
d'appréhender la mise en oeuvre d'une telle
architecture dans le cadre d'un projet réel.
Cet ouvrage présente au contraire ces
architectures de manière pragmatique,
en abordant conjointement les aspects
théoriques et pratiques des SOA. Il s'articule
autour de quatre parties :
- les architectures orientées services ;
- les standards et les technologies ;
- les processus métiers ;
- une étude de cas.
Après avoir présenté la philosophie des SOA,
les processus métiers ainsi que les systèmes
de workflow, nous incitons le lecteur à mettre
en pratique les notions étudiées grâce à la
présentation et l'explication de nombreux
exemples dans divers langages tels que PHP,
C#, Java, BPEL4WS, WSDL, mais aussi par
une présentation détaillée du langage
BPEL4WS et de la suite Oracle SOA. Enfin,
une étude de cas complète et détaillée
reprend l'ensemble des notions abordées
tout au long de l'ouvrage. De nombreuses
annexes présentent les codes sources des
exemples et les outils informatiques utilisés.
Grâce à son approche pragmatique,
cet ouvrage s'adresse en premier lieu aux
développeurs qui souhaitent comprendre
les architectures orientées services et les
mettre en oeuvre rapidement. Les étudiants
de second et troisième cycles en informatique
y trouveront un complément aux cours de
génie logiciel, en leur permettant de mieux
comprendre ce nouveau mode de conception
des applications informatiques. Enfin, les
chefs de projet y découvriront les éléments
clés aidant à décrypter les enjeux et les
avantages d'une approche services lors de
la conception de nouvelles applications.