Migration vers des WebServices
Bonjour
Pour revenir sur cette vielle discussion sur le WebServices et leur utilité en particulier si on compare avec REST, je dois réfléchir à une architecture SOA devant publier des services aux applications externes.
J'ai du mal avec cette notion de WebServices (je ne vois pas du tout à quoi ça sert en fait)
Pour moi dans la mesure ou des applications JAVA doivent communiquer les moyens suivants existent déjà :
- JMS, avec des messages XML
- Socket en Java
- Utilisation d'un ESB d'entreprise
Que va amener exactement cette notion de WebServices ?
Il s'agirait d'encapsuler le trafic client dans du HTTP pour passer les firewalls qu'on dit
Mais dans ce cas autant mettre en place un serveur Web et attaquer le tout avec des bêtes requêtes HTTP, plus des Servlets derrière et enfin la partie purement applicative
(une archi MVC classique)
Par ailleurs l'architecture SOA se dit orientée services mais quels sont les avantages ?
Le seul point nouveau qui m'apparait à moi c'est le BPMN, c'est à dire la modélisation métiers des applications, découpage en processus , ...etc.
Tout le monde parle d'HTTP/WebServices, mais du coup le protocole SOAP va faire quoi ?
En général j'ai du mal à voir ce que cette architecture va amener en regard de la complexité que celà induit
NB : je pars de Corba, donc mes questions doivent sembler triviales mais tant pis
Cordialement