Architecture SOA et Services Web - Chapitre 1 PDF

Summary

Ce document présente le module "Architecture SOA et services web". Il décrit les architectures orientées services, les concepts clés de SOA, et les services web, en détail. Le document inclut une introduction à la notion d'architecture orientée service (SOA), illustrant par des exemples le modèle d'interaction entre les applications, et en comparant différentes approches de conception.

Full Transcript

Chapitre 1 Module Architecture SOA et services web Architecture orientées services Olfa Bouchaala E-mail : [email protected] Année universitaire : 2021 - 2022 Niveau auditoire : LSIM3 Vers ne architecture SOA...

Chapitre 1 Module Architecture SOA et services web Architecture orientées services Olfa Bouchaala E-mail : [email protected] Année universitaire : 2021 - 2022 Niveau auditoire : LSIM3 Vers ne architecture SOA 2  Une application distribuée est définie par un ensemble de composants Vers une architecture SOA 3 Qu’est ce que SOA ? 4 SOA est apparu en 1996 dans une note de recherche du Gartner Group. « L’architecture orientée service constitue un style d’architecture basée sur le principe de séparation de l’activité métier en une série de services. » « Ces services peuvent être assemblés et liés entre eux selon le principe de couplage lâche pour exécuter l’application désirée. » « Ces services sont définis a un niveau supérieur de la traditionnelle approche composants » Gartner - Septembre 2005 Selon le Gartner Group, plus de 75% des projets d’entreprise des années 2008 reposeront sur les SOA (Service Oriented Architecture). Gartner, Inc., fondée en1979, est une entreprise américaine de conseil et de recherche dans le domaine de la technologie. Qu’est ce que SOA ? 5 Chronique d’évolution 6  SOA : tout est service Chronique d’évolution 7 Modèle orienté objets (POO) Modèle orienté services (SOA) SOA : généralités 8 SOA : concept de service 9 SOA : concept de services 10 Service : aspects 11 Service : contrat standardisé 12 Service : couplage lâche 13 Service : Abstraction 14 Service : réutilisabilité / découvrabilité 15 Service : Autonomie / sans état 16 Service : composabilité 17 Client/serveur Vs SOA 18 Applications « Web » Vs OA 19 Solutions pour une SOA 20 SOA et Services Web 21 Services Web : réponse au SOA 22 Services Web : technologies 23 disponibles Service Web étendu 24 Principe de fonctionnement 25 Services Web REST 26 Les fournisseurs de services Web 27 Plateforme de développement 28

Use Quizgecko on...
Browser
Browser