SOA Services Oriented Architecture
<ul><li>Introduction </li></ul><ul><li>SOA, qu’est-ce que c’est ? </li></ul><ul><li>Comment ça marche ? </li></ul><ul><li>...
INTRODUCTION <ul><li>Le SI d’une entreprise est généralement constitués d'applications et de données constituant son hérit...
<ul><li>SOA est une EAI qui fonctionne sur la  réutilisation </li></ul><ul><li>Réorganiser, dans des délais courts, une en...
SOA: QU’EST-CE QUE C’EST? <ul><li>Une  architecture orientée services  est une architecture logicielle s'appuyant sur un e...
SOA: COMMENT ÇA MARCHE? <ul><li>La notion de service </li></ul><ul><li>Importance des notions de  réutilisabilité  et  int...
LES AVANTAGES <ul><li>Améliorer la rapidité ainsi que la productivité des développements </li></ul><ul><li>Une modularité ...
LES FREINS <ul><li>Obstacle technique: certains anciens systèmes demeurent difficilement compatibles avec les Web Services...
LES SOLUTIONS DE SOA SONT-ELLES MÛRES? <ul><li>Aujourd'hui, la plupart des serveurs d'intégration (EAI) et des plates-form...
Prochain SlideShare
Chargement dans…5
×

Soa

2 836 vues

Publié le

Créer par Mickael DUBUCQ et Emilie Leduc

Publié dans : Technologie, Business
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
2 836
Sur SlideShare
0
Issues des intégrations
0
Intégrations
37
Actions
Partages
0
Téléchargements
142
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Soa

  1. 1. SOA Services Oriented Architecture
  2. 2. <ul><li>Introduction </li></ul><ul><li>SOA, qu’est-ce que c’est ? </li></ul><ul><li>Comment ça marche ? </li></ul><ul><li>Les avantages </li></ul><ul><li>Les freins </li></ul><ul><li>Les solutions SOA sont-elles mûres? </li></ul>
  3. 3. INTRODUCTION <ul><li>Le SI d’une entreprise est généralement constitués d'applications et de données constituant son héritage </li></ul><ul><li>Cloisonnement des différents métiers empêchant certaines formes de transversalité et masquant au décideur une vision globale du SI de son entreprise </li></ul><ul><li>L’EAI est une solution à ce problème </li></ul>I Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Les solutions SOA mûres?
  4. 4. <ul><li>SOA est une EAI qui fonctionne sur la réutilisation </li></ul><ul><li>Réorganiser, dans des délais courts, une entreprise pour s’adapter rapidement à un environnement en perpétuelle évolution </li></ul>I ntroduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Les solutions SOA mûres?
  5. 5. SOA: QU’EST-CE QUE C’EST? <ul><li>Une architecture orientée services est une architecture logicielle s'appuyant sur un ensemble de services simples </li></ul><ul><li>L'objectif d'une architecture orientée services est donc de décomposer une fonctionnalité en un ensemble de fonctions basiques, appelées services , fournies par des composants et de décrire finement le schéma d'interaction entre ces services </li></ul>I ntroduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Les solutions SOA mûres?
  6. 6. SOA: COMMENT ÇA MARCHE? <ul><li>La notion de service </li></ul><ul><li>Importance des notions de réutilisabilité et interopérabilité du service </li></ul><ul><li>La description de ce service : décrire les paramètres d'entrée du service et le format et le type des données retournées. Le principal format de description de services est WSDL </li></ul><ul><li>La publication et découverte des services: publier dans un registre les services disponibles aux utilisateurs. Découverte: possibilité de rechercher un service parmi ceux qui ont été publiés, grâce au standard UDDI </li></ul><ul><li>L’invocation : connexion et interaction du client avec le service. Le principal protocole utilisé pour l'invocation de services est SOAP </li></ul>I ntroduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Les solutions SOA mûres?
  7. 7. LES AVANTAGES <ul><li>Améliorer la rapidité ainsi que la productivité des développements </li></ul><ul><li>Une modularité permettant de remplacer facilement un service par un autre </li></ul><ul><li>Une réutilisabilité possible des services </li></ul><ul><li>De meilleures possibilités d'évolution </li></ul><ul><li>Une plus grande tolérance aux pannes </li></ul><ul><li>Une maintenance facilitée </li></ul>I ntroduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Les solutions SOA mûres?
  8. 8. LES FREINS <ul><li>Obstacle technique: certains anciens systèmes demeurent difficilement compatibles avec les Web Services, et donc ne peuvent s'inscrire dans une telle architecture </li></ul><ul><li>Même si les standards des services Web (SOAP/WSDL) et de l'orchestration orientée services (BPEL) commencent à se généraliser, les solutions d'intégration doivent encore trop souvent proposer des langages complémentaires pour la gestion des transactions ou de la sécurité </li></ul><ul><li>Obstacle méthodologique: encore assez peu de méthodes qui couvrent l'élaboration et le déploiement l’architecture, sans doute par manque de retours d'expérience </li></ul>I ntroduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins
  9. 9. LES SOLUTIONS DE SOA SONT-ELLES MÛRES? <ul><li>Aujourd'hui, la plupart des serveurs d'intégration (EAI) et des plates-formes applicatives savent exécuter les interfaces en mode Web Services. Ce qui leur permet de supporter un premier niveau d'architectures de type SOA, c'est-à-dire un ensemble de Web Services distribués dialoguant entre eux </li></ul><ul><li>Des pure-players se sont également positionnés sur ce nouveau segment, en apportant tout ou partie d'une architecture de SOA (gestion de processus, supervision, etc.) </li></ul>I ntroduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les solutions SOA mûres? / Les freins Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Des solutions SOA mûres?

×