[Users] Bonnes pratiques de l'integration des services dans Petals

Vincent Zurczak [via Petals Forums] ml-node+s974793n3871137h21 at n3.nabble.com
Fri Mar 30 17:22:56 CEST 2012



Bonjour,

Il n'y a pas de réponse simple.
Sur la v4, il n'y a pas d'évolution car il n'y a pas de conversion standard
entre REST et SOAP. Et aussi parce que nous avons travaillé sur d'autres
aspects (on traite les demandes client en premier, ce qui est logique). Dans
ce sens-là, la réponse est plutôt non.

Maintenant, que je vois vos cas d'usage, ils sont relativement précis et
simples.
Il est donc possible de créer un composant Petals pour répondre à ces
besoins. On peut après outiller ce composant dans le studio, ce qui le
rendrait alors aussi simple à utiliser que la partie service web de Petals.
En ce sens, la réponse est alors oui. Mais il faut développer ce composant.

En gros, le composant devrait gérer :
* La réception de messages REST (+ conversion en un message Petals).
* L'émission de messages REST (conversion d'un message Petals en REST).
* Comme c'est un connecteur pour un protocole de communication, ce sera un
binding component.

La question, c'est "sera-t-il générique" ?
Pour le dispatch ou l'agrégation de services REST, on pourra utiliser un
composant comme EIP ou BPEL pour gérer ça. C'est vraiment la partie
connecteur qui est à faire. Ce n'est pas forcément compliqué. 

Un exemple récent de connecteur qui pourrait servir de modèle, c'est le 
https://svn.petalslink.org/svnroot/trunk/dev/contrib/petals/components-sls/petals-bc-hl7/
BC HL7  (protocole de communication utilisé dans le monde médical). Je l'ai
fait cet été, de manière très simple, très rustique, mais qui marche bien.
Au niveau REST, ça pourrait ressembler à ça. Et nous avons un 
http://doc.petalslink.com/display/petalscomponents/Components+Developer%27s+Guide
guide développeur  pour les composants Petals.



-----
« Petals M.D. »
_______________________________________________
If you reply to this email, your message will be added to the discussion below:
http://forum.petalslink.com/Bonnes-pratiques-de-l-integration-des-services-dans-Petals-tp3144256p3871137.html
To start a new topic under Users (get help, provide help), email ml-node+s974793n2681628h42 at n3.nabble.com
To unsubscribe from Users (get help, provide help), visit http://forum.petalslink.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=2681628&code=dXNlcnNAZm9ydW0ucGV0YWxzbGluay5vcmd8MjY4MTYyOHwtOTE3MDU0NjU4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum-list.petalslink.org/pipermail/users/attachments/20120330/29daab3a/attachment.htm>


More information about the Users mailing list