48
49
Chapitre 3 Les services web sémantique
ces technologies ne tiennent pas compte d'un certain nombre
de caractéristiques importantes, comme les propriétés
non-fonctionnelles, même si de nombreuses spécifications ont
été proposées. Elles sont d'ailleurs tellement nombreuses
qu'il est difficile de toutes les maîtriser. On peut penser qu'une
stabilisation interviendra, mais ce n'est pas encore le cas aujourd'hui.
Le Tableau 3.1 récapitule les informations concernant
la technologie des servicesWeb en fonction des caractéristiques
importantes de l'approche à services.
TABLE 3.1 À Récapitulatif de la technologie des
services Web.
Avec la spécification WS-BPEL, les services Web font
une avancée en ce qui concerne la composition des services. Cette
composition est une orchestration de services qui a les avantages des
compositions par procédés mais aussi les inconvénients
comme le problème du moteur d'exécution centralisé.
Cependant, les services Web ne supportent pas les mécanismes du
dynamisme de l'architecture à services.
4.7. Mashup vs SOA :
Afin de déterminer la relation entre SOA et Mashup, nous
avons présenté une étude
comparative entre ces derniers. Le tableau suivant
résume les points de similitude et de différence entre les deux
concepts :
|
|
SOA
|
MASHUP
|
Contrat service
|
de
|
Les services sont définis par un ou plusieurs WSDL.
Ces services offrent généralement des APIs simples et bien
documentées, décrivent la manière dont les ressources
peuvent être utilisées.
|
Encapsulation des services
|
|
Le service encapsule une logique au monde extérieur.
Les fournisseurs de services ne fournissent pas à l'accès aux
APIs qui décrivent la source.
|
|
|