La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

SOA Décrypté Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystèmes Stève SFARTZ.

Présentations similaires


Présentation au sujet: "SOA Décrypté Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystèmes Stève SFARTZ."— Transcription de la présentation:

1 SOA Décrypté Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystèmes Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystèmes

2 Tour de France Architectes Novembre / Décembre Avant

3 Tour de France Architectes Novembre / Décembre Promesse de lEAI Centralisée, Connecteurs, Formats pivots

4 Tour de France Architectes Novembre / Décembre ans plus tard

5 Tour de France Architectes Novembre / Décembre Promesse du SOA

6 Tour de France Architectes Novembre / Décembre PolymorphismeEncapsulation Classes & héritage Basée sur les message Schema & Contrat Liaisons via des règles Basée sur les interfaces Chargement dynamique Notion de métadonnées 1990 Orienté objet Orientation Service Orientation composant

7 Tour de France Architectes Novembre / Décembre S : La notion de service Un point daccès qui réagit à un message S : La notion de service Un point daccès qui réagit à un message O : On prend un peu de recul avec lorientation service Un paradigme darchitecture qui sappuis sur des piliers O : On prend un peu de recul avec lorientation service Un paradigme darchitecture qui sappuis sur des piliers En plus il nous faut un socle technologique robuste et évolutif pour la mise en œuvre A : On capitalise sur une architecture orientée service Toute architecture qui adhère aux piliers de lorientation service A : On capitalise sur une architecture orientée service Toute architecture qui adhère aux piliers de lorientation service

8 Tour de France Architectes Novembre / Décembre Les services sont autonomes Les frontières sont explicites La compatibilité des services repose sur des règles (politiques) Les services partagent des schémas et contrats Communication par messages

9 Tour de France Architectes Novembre / Décembre Autonomie Indépendence La topologie dun système évolue dans le temps A la différence de lorientation objet, les services ne partagent pas de comportement Les services savent gérer les pannes Autonomie Indépendence La topologie dun système évolue dans le temps A la différence de lorientation objet, les services ne partagent pas de comportement Les services savent gérer les pannes 1 : Les services sont autonomes

10 Tour de France Architectes Novembre / Décembre Les services interagissent en échangeant des messages Tout message échangé doit traverser des frontières et cela a un coût Lorientation service formalise des interactions explicites et intentionnelles Les services interagissent en échangeant des messages Tout message échangé doit traverser des frontières et cela a un coût Lorientation service formalise des interactions explicites et intentionnelles 2 : Les frontières sont explicites

11 Tour de France Architectes Novembre / Décembre Les services exposent des schémas définissant les structures de données et des contrats exposant les opérations disponibles Contrats et schéma peuvent évoluer (versions) indépendamment dans le temps Les services exposent des schémas définissant les structures de données et des contrats exposant les opérations disponibles Contrats et schéma peuvent évoluer (versions) indépendamment dans le temps 3 : Les services partagent des schémas et contrats 3 : Les services partagent des schémas et contrats

12 Tour de France Architectes Novembre / Décembre Une règle contient les prérequis de communication nécessaires aux interactions entre les services Les capacités et les besoins des services sont exposés de façons explicites et normalisées (à la différence des objets/classes) Une règle peut contenir plusieurs assertions Une règle contient les prérequis de communication nécessaires aux interactions entre les services Les capacités et les besoins des services sont exposés de façons explicites et normalisées (à la différence des objets/classes) Une règle peut contenir plusieurs assertions 4 : La compatibilité des services repose sur des règles (politiques)

13 Tour de France Architectes Novembre / Décembre Promesse du SOA Décentralisée, Contrats, Interopérabilité

14 Tour de France Architectes Novembre / Décembre Dans 10 ans … ?

15 Tour de France Architectes Novembre / Décembre Les premières alertes… 24% - les projets natteignent pas les objectifs 55% - la SOA a complexifié le problème 41% - les projets ont coûté plus cher et sans le ROI escompté Seulement 7% des personnes interrogées ont des résultats allant au délà des objectifs initiaux The Dark Side of SOA InformationWeek, September 4, 2006 The Truth About SOA CIO Magazine, June 15, 2006 Les services sont construits de façon isolée, sans tenir compte des objectifs darchitecture dentreprise ni des objectifs métier… Les grands chantiers darchitecture peuvent ne pas déboucher, et ce sans avoir jamais apporté un quelconque avantage à lentreprise

16 Tour de France Architectes Novembre / Décembre Notre perception SOA est une architecture Ce nest pas un ou des produits SOA est tout dabord synonyme dagilité Ce nest pas un objectif long terme Ce nest pas un objectif de réutilisation (induite) Allier dès les premiers projets SOA, conduite du changement et gestion opérationnelle Lenvironnement de lentreprise est hétérogène Respecter les standards dinteropérabilité Sappuyer sur un écosystème de partenaires SOA est une architecture Ce nest pas un ou des produits SOA est tout dabord synonyme dagilité Ce nest pas un objectif long terme Ce nest pas un objectif de réutilisation (induite) Allier dès les premiers projets SOA, conduite du changement et gestion opérationnelle Lenvironnement de lentreprise est hétérogène Respecter les standards dinteropérabilité Sappuyer sur un écosystème de partenaires

17 Tour de France Architectes Novembre / Décembre Une approche pragmatique La SOA selon Microsoft Construction Incrémentale, en capitalisant sur des bonnes pratiques Interopérabilité par défaut Bâtie à partir de technologies Innovantes Construction Incrémentale, en capitalisant sur des bonnes pratiques Interopérabilité par défaut Bâtie à partir de technologies Innovantes

18 Tour de France Architectes Novembre / Décembre Construction Incrémentale Capitaliser sur les bonnes pratiques Adopter une approche guidée par le métier A partir dun besoin métier bien identifié En identifiant des projets à ROI immédiat Isoler un pan fonctionnel candidat Réaliser totalement le pan vertical selon une SOA Communiquer la valeur ajouté vers les équipes métier au cours de chaque itération Selon une approche Middle-out En évitant les écueils des implémentations « Top- Down » et « Bottom-Up » Adopter une approche guidée par le métier A partir dun besoin métier bien identifié En identifiant des projets à ROI immédiat Isoler un pan fonctionnel candidat Réaliser totalement le pan vertical selon une SOA Communiquer la valeur ajouté vers les équipes métier au cours de chaque itération Selon une approche Middle-out En évitant les écueils des implémentations « Top- Down » et « Bottom-Up » Pour plus dinformations et les bonnes pratiques associées Pour plus dinformations et les bonnes pratiques associées msdn.microsoft.com/architecture/solutions_architecture/service_orientation / msdn.microsoft.com/architecture/solutions_architecture/service_orientation /

19 Tour de France Architectes Novembre / Décembre Networking Data, Mainframes Management UNIX Systems Integration Languages Applications Identity Legacy Hosts XML Services Web Interopérabilité par défaut

20 Tour de France Architectes Novembre / Décembre Des technologies Innovantes Pour des expériences Utilisateur uniques, différentiantes Permettant aux individus danalyser les informations et de réagir en temps réel Pour augmenter lefficacité des équipes et la qualité de leurs travaux Sassurer de résultats prédictibles, et apporter de la visibilité tout au long du cycle de développement Atteindre les objectifs dentreprise en utilisant des informations métier à jour Augmenter lefficacité globale de lentreprise, et une meilleure affectation des ressources

21 Tour de France Architectes Novembre / Décembre Une approche pragmatique La SOA selon Microsoft et reconnue !

22 Tour de France Architectes Novembre / Décembre Un leader SOA vu des analystes Microsoft au sein des Quadrants du Gartner A magic quadrant is Gartners snapshot of a market segment; It identifies vendors active in the segment area and characterizes their roles in the industry Vendors are positioned in one of four quadrants: Leaders, Visionaries, Challengers or Niche Players ChallengersLeaders VisionariesNiche Players Ability to execute Completeness of vision Enterprise Application Server (April 2005) Integration Backbone (April 2005) Application Integration Suites (May 2004) Host Integration Servers (Mar 2005) Horizontal Portal Products (May 2005) Web Services Platforms (July 2005)

23 Tour de France Architectes Novembre / Décembre Plateformes Web Services Gartner Group - Juillet 2005

24 Tour de France Architectes Novembre / Décembre Le leader SOA vu de lindustrie

25 Tour de France Architectes Novembre / Décembre Microsoft Intel Sun Dell AMDA CAA SonicA gSOAP SystinetA WEBM NetIQ WS-Policy Messaging Security Assurances Devices Mgmt Metadata WS-XFer / Enum Devices Profile WS-Fed WS-SecureConv WS-Security WS-Trust WS-RM WS-AT MEX WS-Discovery WS-Management Released product Public interop ACo-Author Only SOAP / WSDL Microsoft IBM BEA A Cape Clear Systinet Blue Titan Rogue Wave Sonic IONA Arjuna Choreology Apache Tibco Microsoft IBM BEA A A RSA A Systinet Apache Layer7 A DataPower CA AA SUN SAP Tibco IONA WebMethods Nokia Cape Clear gSOAP Ping ID A Netegrity AA Verisign AAA OpenNetworkAAA Oracle/Oblix Microsoft IBM BEA SUN Google Amazon eBay Apache Whitemesa gSOAP Ricoh Epson HP Xerox Fuji-Xerox Intel Canon Microsoft Intel Canon BEAA WebMethodsA Ricoh Epson HP Xerox Fuji-Xerox Brother Toshiba Exceptional Innovation Peerless Schneider Systinet gSOAP LexmarkA Microsoft IBMA BEAA SAPA SunA VerisignA SonicA CAA WebMethodsA gSOAP MTOM

26 Tour de France Architectes Novembre / Décembre Le leader SOA vu des utilisateurs IDC – Mission Critical Survey - Octobre 2005 – WorldWide responses

27 Tour de France Architectes Novembre / Décembre Le leader SOA vu des utilisateurs IDC – Mission Critical Survey - Octobre 2005 – WorldWide responses

28 Tour de France Architectes Novembre / Décembre Une approche pragmatique La SOA selon Microsoft Construction Incrémentale, en capitalisant sur des bonnes pratiques Interopérabilité par défaut Bâtie à partir de technologies Innovantes Construction Incrémentale, en capitalisant sur des bonnes pratiques Interopérabilité par défaut Bâtie à partir de technologies Innovantes

29 Tour de France Architectes Novembre / Décembre Lapproche Middle-out en pratique… Une architecture guidée par les besoins métier

30 Tour de France Architectes Novembre / Décembre PartenairesDonnéesLegacy Applications coeur de métier Progiciels Exposer son existant sous la forme de services

31 Tour de France Architectes Novembre / Décembre Communication & messages Exposer son existant Communiquer en respectant des standards TCP/IP, HTTP WS-*, REST XML, SOAP, RSS

32 Tour de France Architectes Novembre / Décembre Communication & messages Exposer son existant Sélectionner une technologie en fonction de la problématique Implémentation WS-* ASMX WSE - Web Services Enhancement WCF - Windows Communication Foundation

33 Tour de France Architectes Novembre / Décembre Agenda 9h45SOA décrypté 11h15Implémentation de services Production 12h00PRESTO 14h30Monitoring dapplications et de services.NET 15h15Infrastructure SOA Microsoft 16h15Web 2.0 et consommation de services Consom mation 17h00Gestion de lidentité en Web 2.0

34 Tour de France Architectes Novembre / Décembre Communication & messages Exposer son existant Sélectionner une technologie en fonction de la problématique Implémentation WS-* Frameworks ASMX, WSE, WCF Intégration de lexistant Adaptateurs BizTalk SSIS - SQL Server Integration Services

35 Tour de France Architectes Novembre / Décembre Datawarehouse Catalogue Fournisseur Connecter, Intégrer les Applications Portail Intranet Système Achats Gestion Comptable Mode « fil de leau » Orienté Message (Évènementiel) Synchrone, Asynchrone, Conversationnel Ex: Synchronisation des référentiels articles (mise à jour dun tarif sur une référence) Mode Batch Fonctions ETL intégrée en standard Dédié aux traitements de masse Ex: Intégration dun nouveau catalogue fournisseur de références

36 Tour de France Architectes Novembre / Décembre Connectivité incluse en standard Progiciels SAP Siebel JDE Oneworld JDE Enterprise Peoplesoft Oracle Application Amdocs Clarify CRM Progiciels SAP Siebel JDE Oneworld JDE Enterprise Peoplesoft Oracle Application Amdocs Clarify CRM Techniques / Middleware HTTP, FTP, SMTP, SOAP POP3 WSE (WS*) Fichier Websphere MQ MSMQ SQL Server Oracle Tibco Rendez-Vous Tibco EMS Systèmes IBM CICS, IMS Fichiers VESAM AS400 DB2 Et bien dautres (+200) via nos partenaires

37 Tour de France Architectes Novembre / Décembre Communication & messages Exposer son existant Sélectionner une technologie en fonction de la problématique Implémentation WS-* Intégration de lexistant Transport IP (TCP, HTTP, SMTP) MSMQ SSB - SQL Server Service Broker …

38 Tour de France Architectes Novembre / Décembre Exposer son existant Communication & messages WS-*, REST SOAP, RSS TCP/IP WCF – Windows Communication Foundation Adaptateurs Biztalk SSIS – SQL Server Integration Services SSB – SQL Server Service Broker MSMQ

39 Tour de France Architectes Novembre / Décembre Composer Assembler et exposer des processus métier PartenairesDonnéesLegacyApplicationsProgiciels Services & Processus

40 Tour de France Architectes Novembre / Décembre Composer Workflow & Processus BPEL XML COM+ WF – Workflow Foundation BizTalk SharePoint Communication & messages

41 Tour de France Architectes Novembre / Décembre Informatique étendue Web Office Windows Consommer Productivité des utilisateurs Data/BILegacyLOBPackaged Apps Trading Partners

42 Tour de France Architectes Novembre / Décembre Agenda 9h45SOA décrypté 11h15Implémentation de services Production 12h00PRESTO 14h30Monitoring dapplications et de services.NET 15h15Infrastructure SOA Microsoft 16h15Web 2.0 et consommation de services Consom mation 17h00Gestion de lidentité en Web 2.0

43 Tour de France Architectes Novembre / Décembre La SOA Microsoft Référentiel Gestion des opérations DonnéesLegacyApplications Progiciels Partenaires Identité & Sécurité Informatique étendue Web Office Windows

44 Tour de France Architectes Novembre / Décembre Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow & Processus Communication & messages WS-Security LDAP, X509 Kerberos AD MIIS CardSpace

45 Tour de France Architectes Novembre / Décembre Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow & Processus Communication & messages UDDI MDM DSI/SML UDDI Services System Center

46 Tour de France Architectes Novembre / Décembre Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow & Processus Communication & messages WSMan WBEM BAM WinRM WMI System Center BizTalk

47 Tour de France Architectes Novembre / Décembre Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow & Processus Communication & messages WS-*, REST SOAP, RSS TCP/IP WCF BizTalk SSIS SSB MSMQ BPEL XML COM+ WF BizTalk SharePoint WS-Security LDAP, X509 Kerberos AD MIIS CardSpace UDDI MDM DSI/SML UDDI Services System Center WSMan WBEM BAM WinRM WMI System Center BizTalk

48 Tour de France Architectes Novembre / Décembre Linfrastructure SOA Microsoft Référentiel Gestion des opérations Identité & Sécurité Workflow & Processus Communication & messages WS-*, REST SOAP, RSS TCP/IP WCF BizTalk SSIS SSB MSMQ BPEL XML COM+ WF BizTalk SharePoint WS-Security LDAP, X509 Kerberos AD MIIS CardSpace UDDI MDM DSI/SML UDDI Services System Center WSMan WBEM BAM WinRM WMI System Center BizTalk SharePoint Internet Information Server Windows Server

49 Tour de France Architectes Novembre / Décembre Agenda 9h45SOA décrypté 11h15Implémentation de services Production 12h00PRESTO 14h30Monitoring dapplications et services.NET 15h15Infrastructure SOA Microsoft 16h15Web 2.0 et consommation de services Consom mation 17h00Gestion de lidentité en Web 2.0

50 Tour de France Architectes Novembre / Décembre Infrastructure SOA Pour quoi faire ? Pour quelle expérience Utilisateur ? De linterface Web standard et banalisée Au Client Riche A qui sont destinés ces services ? B2E, B2B, B2C Monde de lEntreprise versus Grand Public Supporté par quel business model ? Montée en charge, robustesse et extensibilité Pour quelle expérience Utilisateur ? De linterface Web standard et banalisée Au Client Riche A qui sont destinés ces services ? B2E, B2B, B2C Monde de lEntreprise versus Grand Public Supporté par quel business model ? Montée en charge, robustesse et extensibilité

51 Tour de France Architectes Novembre / Décembre Les technologies du SOA WS-* Communication Messages Workflow Transactions distribuées Sécurité Identité

52 Tour de France Architectes Novembre / Décembre Les usages du SOA Infrastructure, ESB, EDA Processus Métier Software + Services Collaboratif Applications composites Portail Mashup

53 Tour de France Architectes Novembre / Décembre Les usages du SOA Office Business Applications ESB Processus Métier Software + Services Collaboratif EDA Applications Web Référentiel Gestion des opérations Identité & Sécurité Workflow & Processus Communication & messages SharePoint Internet Information Server Windows Server

54 Tour de France Architectes Novembre / Décembre Notre proposition « Avec les technologies SOA démarrez vos projets aujourdhui tout en capitalisant pour demain » Un pragmatisme centré sur les usages Répondre efficacement aux demandes des utilisateurs et des équipes métier Garantir la performance et la simplicité grâce à des produits intégrés Prendre en compte lexistant (Legacy, ERP, J2EE…) selon des scénarios dinteropérabilité « Avec les technologies SOA démarrez vos projets aujourdhui tout en capitalisant pour demain » Un pragmatisme centré sur les usages Répondre efficacement aux demandes des utilisateurs et des équipes métier Garantir la performance et la simplicité grâce à des produits intégrés Prendre en compte lexistant (Legacy, ERP, J2EE…) selon des scénarios dinteropérabilité

55 Tour de France Architectes Novembre / Décembre Agenda 9h45SOA décrypté 11h15Implémentation de services Production 12h00PRESTO 14h30Monitoring dapplications et de services.Net 15h15Infrastructure SOA Microsoft 16h15Web 2.0 et consommation de services Consom -mation 17h00Gestion de lidentité en Web 2.0

56 La réponse est oui. Mais quelle était la question ?

57 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Télécharger ppt "SOA Décrypté Stève SFARTZ Architecte en Système dinformation Division Plateformes et Ecosystèmes Stève SFARTZ."

Présentations similaires


Annonces Google