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/).