Vous êtes sur la page 1sur 34

SOA et Services Web

12 février 2015

1
L’orientée service

• Ils introduisent un nouveau modèle de


développement basé sur ce qu’on appelle
les architectures orientées services (SOA)

• Un service traite un problème donnée

• Plusieurs services peuvent être combinés


pour résoudre des problèmes de plus en plus
complexes
L’orientée service

• Avantage le client consommateur n’as pas besoin de connaître


l’identité du fournisseur du service

• Le client doit simplement exprimer son besoin

• Face à un besoin, plusieurs fournisseurs de services peuvent exister

• Chacun ayant des caractéristiques de coût, de performance, de fiabilité,


etc.

• Le client choisit le fournisseur ( Le service) correspondant le mieux à ses


besoins
9
10
11
12
13
Définitions
"Un Web Service est une application logicielle
identifiée par un URI:Uniform Resource Identifier,
W3C: identifiant uniforme de ressource, identifiant une ressource sur
un réseau (par exemple une ressource Web), dont les
interfaces et associations peuvent être
définies, décrites et découvertes par des
méthodes XML, et qui peut interagir
directement avec d'autres applications en
utilisant des messages XML via les
protocoles Internet standards."

Forrester "Logiciel conçu pour être utilisé


par d'autres logiciels à travers
Research les protocoles et standards Internet."
Le World Wide Web Consortium, abrégé par le
Forrester Research est une entreprise sigle W3C, est un organisme de normalisation à
indépendante qui fournit à ses clients but non lucratif, fondé en octobre 1994 chargé
des études de marché sur l'impact des de promouvoir la compatibilité des technologies
technologies dans le monde des du World Wide Web telles que HTML, XHTML,
affaires. XML.
Usages
• Les services web pour représenter des
applications sophistiquées bien délimitées et sans
forte interactivité
– Par exemple, une application qui donne les conditions
de temps
• Les services web sont adaptés pour l’assemblage
de composants

• Les services web sont adaptés à la représentation


d’application orientées messages
Exemple d’usage des services
web

16
17
18
19
20
21
Un service web en action
La vision: Trouver un Truc

1. Interroger un annuaire : qui fournit des Trucs?


2. Négocier avec les fournisseurs potentiels
• Nature exacte du service fourni
• Qualité/coût/etc.
3. Interagir avec le service du fournisseur choisi
• Connaître les modalités d’interaction
• Introduire le service dans ma chaîne de traitements
4. Eventuellement composer des services
5. Eventuellement publier mes propres services 23
24
25
26
27
28
29
30
31
32
33
34

Vous aimerez peut-être aussi