Soa
Upcoming SlideShare
Loading in...5
×
 

Soa

on

  • 3,342 views

Créer par Mickael DUBUCQ et Emilie Leduc

Créer par Mickael DUBUCQ et Emilie Leduc

Statistics

Views

Total Views
3,342
Views on SlideShare
3,329
Embed Views
13

Actions

Likes
1
Downloads
117
Comments
0

1 Embed 13

http://www.slideshare.net 13

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Soa Presentation Transcript

  • 1. SOA Services Oriented Architecture
  • 2.
    • Introduction
    • SOA, qu’est-ce que c’est ?
    • Comment ça marche ?
    • Les avantages
    • Les freins
    • Les solutions SOA sont-elles mûres?
  • 3. INTRODUCTION
    • Le SI d’une entreprise est généralement constitués d'applications et de données constituant son héritage
    • 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
    • L’EAI est une solution à ce problème
    I Introduction / Qu’est-ce que c’est ?/ Comment ça marche ?/ Les avantages? / Les freins / Les solutions SOA mûres?
  • 4.
    • SOA est une EAI qui fonctionne sur la réutilisation
    • Réorganiser, dans des délais courts, une entreprise pour s’adapter rapidement à un environnement en perpétuelle évolution
    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. SOA: QU’EST-CE QUE C’EST?
    • Une architecture orientée services est une architecture logicielle s'appuyant sur un ensemble de services simples
    • 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
    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. SOA: COMMENT ÇA MARCHE?
    • La notion de service
    • Importance des notions de réutilisabilité et interopérabilité du service
    • 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
    • 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
    • L’invocation : connexion et interaction du client avec le service. Le principal protocole utilisé pour l'invocation de services est SOAP
    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. LES AVANTAGES
    • Améliorer la rapidité ainsi que la productivité des développements
    • Une modularité permettant de remplacer facilement un service par un autre
    • Une réutilisabilité possible des services
    • De meilleures possibilités d'évolution
    • Une plus grande tolérance aux pannes
    • Une maintenance facilitée
    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. LES FREINS
    • Obstacle technique: certains anciens systèmes demeurent difficilement compatibles avec les Web Services, et donc ne peuvent s'inscrire dans une telle architecture
    • 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é
    • 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
    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. LES SOLUTIONS DE SOA SONT-ELLES MÛRES?
    • 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
    • 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.)
    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?