INFO : De REST a la SOA : des Services Web progressifs
[email protected] Wed, 23 Jun 2004 16:22:21 +0200 (CEST)
| Newsgroups | gmane.text.xml.french.general |
|---|---|
| Message-ID | <[email protected]> |
De REST a la SOA : des Services Web progressifs Theme central de la premiere journee de la Web Services Convention [1]=20 , la SOA (Service Oriented Architecture) apparait comme la suite=20 logique des Services Web REST . Extrait de VendrEDI, la lettre mensuelle gratuite de Claude=20 Chiaramonti=A0 qui porte sur les donnees des echanges electroniques en=20 EDI, XML et Web Services. Pour s'abonner :=20 [email protected] . --------------- Retrouvez cet article en ligne (http://xmlfr.org/actualites/decid/040623-0001). Donnez votre avis ! mailto:[email protected]?subject=3DRe:%20INFO%20:%20De%20REST%20a%20la%= 20SOA%20:%20des%20Services%20Web%20progressifs --------------- Le modele est connu : toute nouvelle technologie suscite d'abord un=20 enthousiasme delirant, puis une deception profonde et finit quand meme=20 par un plateau d'implantations reelles, lentement progressives. Plus=20 une tendance a rationaliser, donc complexifier, ce qui etait simple=20 dans l'idee de depart ! Cela a ete le cas pour XML avec les schemas,=20 cela le devient pour les Services Web (SW). Les premiers developpements de SW ont ete developpes en REST sans trop=20 d'incidence sur les applications. Puis est venue l'interet de se=20 referer a SOAP et WSDL (impactant les "applis") lorsqu'un nombre=20 suffisant de partenaires pouvaient les pratiquer. Voir Eric van der=20 Vlist=A0 pour le choix entre [2] REST [3] et [4] SOAP [5] . Un appel par SW isole a une application externe ne necessite pas=20 forcement de SOA (Services Oriented Architecture) : par exemple un=20 voyagiste ou un transporteur transferant, a l'occasion, sur un pricing=20 et une souscription d'assurance fournie par un assureur-partenaire. Dans ce cas, les informations sur le transport a assurer seront=20 envoyees par message sur le site de l'assureur pour qu'il n'y ait pas=20 besoin de les ressaisir, et en retour l'application integrera les=20 references du paiement de l'assurance conclue. Sans SOA . Mais si ce SW n'est plus isole et que l'application coeur de metier=20 doit en gerer systematiquement plusieurs, la question du passage a une=20 architecture basee sur les services appeles se pose. Etant entendu, que refonder son SI sur une approche SOA doit conduire a=20 la business agility avec comme mots-cles =AB loose coupling =BB, =AB coar= se=20 granularity =BB et =AB asynchrony =BB selon un Livre Blanc [6] sur la SOA= =20 Implementation Framework. Implanter une SOA sera d'autant plus efficace qu'elle permettra alors,=20 non seulement de gerer l'appel a des services externes, mais aussi de=20 rationaliser les relations entre applications internes rendues ainsi=20 plus independantes et modulaires. La SOA devant alors etre souple et ne=20 fournir que les fonctionnalites utiles : la validation de chaque=20 mes-sage, couteuse, peut etre evitee pour des services basiques surs,=20 de meme que le cryptage etc. Si la plupart des grands offreurs se positionnent deja, (cf VendrEDI=20 n=B075 [7] ) ce n'est que dans quelques annees que la SOA commencera a=20 vraiment se repandre. Mais de meme que l'on affirmait il y a 20 ans " EDI or die", on entend=20 dire aujourd'hui que la SOA sera la condition de maitrise de son SI par=20 les entreprises qui seront de plus en plus obligees, soit de faire=20 appel a des services geres par des sites partenaires, soit d'offrir les=20 leurs. Autres articles : - XML Europe 2004 : refactoring XML? [8] - Des Services Web a l'EDI [9] - Administrer, optimiser et securiser les Web Services [10] - SOAP, oui mais... [11] - Services Web: SOAP ou REST? [12] Copyright 2004, Claude Chiaramonti , EDItorialiste de VendrEDI. --------------------------------------------------------- References: [1]=20 http://cgi.zdnet.fr/event/web-services/index.php?page=3Dprogramme&source=3D [2] http://dyomedea.com/papers/2004-wsc/ [3] http://dyomedea.com/papers/2004-wsc/ [4] http://dyomedea.com/papers/2004-wsc/ [5] http://dyomedea.com/papers/2004-wsc/ [6]=20 http://www.roguewave.com/products/soa/rwmedm/zapthink.cfm?campaign=3D154 [7] http://vendr-edi.net/vendredi75.xhtml [8] http://xmlfr.org/actualites/tech/040426-0001 [9] http://xmlfr.org/actualites/decid/031020-0001 [10] http://xmlfr.org/actualites/decid/030314-0003 [11] http://xmlfr.org/actualites/tech/021129-0001 [12] http://xmlfr.org/documentations/articles/021115-0002 --------------------------------------------------------- Mail genere par FormatedTextOutputHandler pour XT=20 (http://4xt.org/downloads/examples/outputhandlers/formatedtext/).