0% ont trouvé ce document utile (0 vote)
2 vues2 pages

Fiche Revision SOA SOAP REST

La fiche de révision couvre les concepts clés de l'Architecture Orientée Services (SOA), y compris les services atomiques, SOAP, UDDI, et REST. Elle explique les différences entre SOAP et REST, ainsi que les principes de statelessness et les protocoles de communication comme HTTP. Les éléments comme XML, XSD, et WSDL sont également abordés pour illustrer la structure et l'interaction des services web.

Transféré par

Ayed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues2 pages

Fiche Revision SOA SOAP REST

La fiche de révision couvre les concepts clés de l'Architecture Orientée Services (SOA), y compris les services atomiques, SOAP, UDDI, et REST. Elle explique les différences entre SOAP et REST, ainsi que les principes de statelessness et les protocoles de communication comme HTTP. Les éléments comme XML, XSD, et WSDL sont également abordés pour illustrer la structure et l'interaction des services web.

Transféré par

Ayed
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

FICHE DE RÉVISION – SOA / SOAP / REST

Architecture Orientée Services – Résumé pour Examen

1. SOA et Service Atomique


SOA est une architecture qui organise un système sous forme de services indépendants. Un
service atomique réalise une seule fonctionnalité métier, est autonome, réutilisable et faiblement
couplé.

2. SOAP – Structure
SOAP est un protocole de communication basé sur XML. Un message SOAP contient :
Envelope (racine), Header (optionnel : sécurité), Body (contenu réel).

3. UDDI
UDDI est un annuaire de services Web. Il permet de publier, rechercher et découvrir des
services. Il est basé sur XML et WSDL et fait partie des standards SOA.

4. Namespace XML
Le namespace permet d’éviter les conflits entre noms XML. Il garantit l’unicité des balises grâce
à un URI.

5. Service Web
Un service est une fonctionnalité accessible à distance via un réseau, indépendante de son
implémentation et accessible par des protocoles standards.

6. REST
REST est un style d’architecture basé sur HTTP. Il manipule des ressources identifiées par des
URI et utilise les méthodes HTTP.

7. Différence SOAP / REST


SOAP est un protocole strict basé sur XML et WSDL. REST est plus simple, léger et utilise
souvent JSON.

8. Service Stateless
Un service stateless ne conserve aucune information sur le client. Chaque requête est
indépendante et contient toutes les informations nécessaires.

9. SOAP Body
Le SOAP Body contient la requête ou la réponse réelle du service web. C’est la partie métier du
message SOAP.

10. Invocation d’un Web Service


Le client cherche le service (UDDI), lit le contrat (WSDL), envoie une requête, le service traite et
renvoie une réponse.

11. HTTP
HTTP est un protocole client-serveur basé sur requête/réponse. Les méthodes principales sont
GET, POST, PUT et DELETE.

12. Service Stateless (REST)


REST repose obligatoirement sur le principe stateless, ce qui améliore la performance et la
scalabilité.

13. XML et XSD


XML décrit les données tandis que XSD définit leur structure, leurs types et leurs contraintes
pour validation.

14. WSDL et Binding


WSDL décrit le contrat du service web : types, messages, opérations et portType. Le binding
définit le protocole de communication utilisé (SOAP/HTTP).

Vous aimerez peut-être aussi