SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Introduction à la
SOA
Youen Chéné
15/06/2010
Les Intervenants

Pierre-Yves Gibello :
•    Consultant sénior chez Petals Link
•    Responsable de l'agence de Grenoble
•    Elu au conseil d'administration du consortium OW2


Youen Chéné :
•    Consultant sénior SOA chez Logica Management Consulting
•    Architecte et expert sur l'ESB Tibco




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 2
Agenda

Introduction à la SOA
       Youen Chéné
            25mn


Présentation de Petals
              Pierre-Yves Gibello
              20mn


Pause


Démonstration
              Pierre-Yves Gibello
              40mn

© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 3
Quiz
Questions sur la SOA
Question 1


A quoi servent les Architectures Orientées Services ?


    A) à supprimer les batchs

    B) à créer un maximum de synchronisation point à point

    C) à urbaniser votre système d'information

    D) à monter et publier les vidéos du JUG sans effort




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 5
Question 1


A quoi servent les Architectures Orientées Services ?


    A) à supprimer les batchs

    B) à créer un maximum de synchronisation point à point

    C) à urbaniser votre système d'information

    D) à monter et publier les vidéos du JUG sans effort




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 6
Urbaniser un Système d'Information




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 7
La SOA comme une autoroute (i.e. un EAI)


                                                            Broker


               System A




                              Interface

                                                                               System C

               System B



                                                                               System D




© Logica Business Consulting 2010. All rights reserved   Footer appears here              No. 8
La SOA = MVC au niveau du SI (i.e. un ESB)



         Client                            BPM Workflow UI                eCommerce            Mobile



                                                                           Broker
                        Services exposed                                                                Composite or
                                                                                                        process services




      Broker




     System A                    System B                    System C               System D




© Logica Business Consulting 2010. All rights reserved        Footer appears here                                          No. 9
ETL versus ESB/EAI


• ETL :                                                  • ESB/EAI :
       – Batch
                                                             – Fil de l'eau
       – Grosse volumétrie
       – Point à point                                       – Volumétrie lissée
Cas d'utilisation : insertion de données vers la BI.         – Découplage
Pour en savoir + : Talend


                                                         Cas d'utilisation : synchronisation de
                                                         commande entre le e-commerce et un
                                                         ERP.




© Logica Business Consulting 2010. All rights reserved
Question 2


Quelle est la valeur ajoutée du SOA?

    A)    la performance


    B)    la maintenabilité


    C)    le découplage


    D)    les fonctions supports




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 11
Question 2


Quelle est la valeur ajoutée du SOA?


    A) la performance

    B) la maintenabilité

    C) le découplage

    D) les fonctions supports




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 12
Découplage Technique


                                Broker Environment
                                                                                     Translator


                                                                                                  System B


                                      Translator                      Routing Node   Translator



 System A                                                                                         System C

                                                           C
                                                                                     Translator


                                                     Message Store                                System D




© Logica Business Consulting 2010. All rights reserved      Footer appears here                       No. 13
Découplage Fonctionnel




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 14
Les fonctions supports

Conception                            Consommateur de service
                                      P late-forme d’exécution                                P roc es s us m étier        A pplic a tio n
                                                                                                       B PM                C o m pos ite
                                                                                                                            Portals, Rich UI
   M o délis a tio n E A /S O A




                                  Fournisseur de service




                                                                              E x éc utio n                            M édia tio n
                                  P late-forme d’exécution




                                                                               S éc urité                             C o nnec tivité

                                                                              T ra ns a c tio n



                                      Gouvernance

                                                  R éférentiel S O A                   S upervis io n T ec hnique &          S upervis ion
                                                             A nnuaire UDDI                 A dm inis tra tio n             Fonc tio nnelle



  © Logica Business Consulting 2010. All rights reserved                                 Footer appears here                                   No. 15
Question 3


Quelles sont les difficultés dans un projet SOA ?


    A) maîtriser le WS-*

    B) mettre en place des processus d'intégration continue

    C) créer une architecture haute disponibilité

    D) se connecter sur des vieux mainframe avec du COBOL




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 16
Question 3


Quelles sont les difficultés dans un projet SOA ?


    A) maitriser le WS-*

    B) mettre en place des processus d'intégration continue

    C) créer une architecture haute disponibilité

    D) se connecter sur des vieux mainframe avec du COBOL




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 17
Question 4


Quelles sont les parties les plus longues dans un projet SOA ?


    A) stabiliser les spécifications des services et des flux

    B) Mettre d'accord les équipes applicatives

    C) passer d'un mode batch nocturne à un mode fil de l'eau

    D) la présentation Scrum par Dimitri




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 18
Question 4


Quelles sont les parties les plus longues dans un projet SOA ?


    A) stabiliser les spécifications des services et des flux

    B) mettre d'accord les équipes applicatives

    C) passer d'un mode batch nocturne à un mode fil de l'eau

    D) la présentation Scrum par Dimitri




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 19
Silos




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 20
Question 5


Quel ROI pour la SOA?


    A) la réutilisation des demi-flux et des services

    B) La facilité de connexion avec les partenaires et les

          solutions SaaS

    C) diminuer le coût des développements applicatifs

    D) repérer les problèmes de données au fil de l'eau


© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 21
Question 5


Quel ROI pour la SOA?


    A) la réutilisation des demi-flux et des services

    B) La facilité de connexion avec les partenaires et les

          solutions SaaS

    C) diminuer le coût des développements applicatifs

    D) repérer les problèmes de données au fil de l'eau


© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 22
Sources de ROI

                       SI partenaire


    SaaS

                                 Mutualisation des projets « sécurité »

                  BPM Workflow UI                 eCommerce             Mobile


  Réutilisation Services                                 Broker


    Broker                                                                               Détection
                                                                                         qualité données

                                                                          Réutilisation Demi-Flux
 System A               System B             System C             System D

© Logica Business Consulting 2010. All rights reserved   Footer appears here                        No. 23
Le monde des
ESB
Les éditeurs
Les éditeurs


Les ESB propriétaires




Les ESB Open Source




© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 25
Comparatif Tibco versus Petals


                                                Petals                         Tibco Business Works

IDE de développement                            Faible                 Très Bon
                                                     Forte progression
Connectivité                                    Moyen                  Très bon

Intégration continue                            Bon                            Faible
                                                                                    Pas de progression
Haute disponibilité                             Bon                            Bon

Performance                                     Moyen                 Bon
                                                    Forte progression




© Logica Business Consulting 2010. All rights reserved   Footer appears here                          No. 26
Les projets
Petals
Les projets communs
Les gros projets Petals


Veolia Banlieue Ile de France




DGME




Douane


© Logica Business Consulting 2010. All rights reserved   Footer appears here   No. 28

Contenu connexe

Tendances

Business process execution language
Business process execution languageBusiness process execution language
Business process execution language
Bilel Abed
 
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB PetalsSoirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Normandy JUG
 

Tendances (20)

SOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationSOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : Démystification
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées Services
 
eServices-Chp3: Composition de Services
eServices-Chp3: Composition de ServiceseServices-Chp3: Composition de Services
eServices-Chp3: Composition de Services
 
Chp4 - Composition, Orchestration et Choregraphie de services
Chp4 - Composition, Orchestration et Choregraphie de servicesChp4 - Composition, Orchestration et Choregraphie de services
Chp4 - Composition, Orchestration et Choregraphie de services
 
Chp3 - ESB
Chp3 - ESBChp3 - ESB
Chp3 - ESB
 
Soa & services web
Soa & services webSoa & services web
Soa & services web
 
Chp2 - SOA
Chp2 - SOAChp2 - SOA
Chp2 - SOA
 
eServices-Chp2: SOA
eServices-Chp2: SOAeServices-Chp2: SOA
eServices-Chp2: SOA
 
eServices-Chp1: Introduction
eServices-Chp1: IntroductioneServices-Chp1: Introduction
eServices-Chp1: Introduction
 
Cas d'usages d'un ESB - Petals Link - 2011
Cas d'usages d'un ESB - Petals Link - 2011Cas d'usages d'un ESB - Petals Link - 2011
Cas d'usages d'un ESB - Petals Link - 2011
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
 
Partie3 cif et dcif
Partie3  cif et dcifPartie3  cif et dcif
Partie3 cif et dcif
 
Architectures distribuées
Architectures distribuéesArchitectures distribuées
Architectures distribuées
 
Presentation bpel
Presentation bpelPresentation bpel
Presentation bpel
 
Business process execution language
Business process execution languageBusiness process execution language
Business process execution language
 
Chp3 - Les Services Web
Chp3 - Les Services WebChp3 - Les Services Web
Chp3 - Les Services Web
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB PetalsSoirée SOA - 2010-06-15 - Présentation de l'ESB Petals
Soirée SOA - 2010-06-15 - Présentation de l'ESB Petals
 
BPMN,jBPM,BPEL
BPMN,jBPM,BPELBPMN,jBPM,BPEL
BPMN,jBPM,BPEL
 

En vedette

Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...
Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...
Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...
aucharle
 
Presentation-le discours rapporté
Presentation-le discours rapportéPresentation-le discours rapporté
Presentation-le discours rapporté
silviamenciausin
 
Fiche althia famille unité 2- 1º bac
Fiche althia famille  unité 2- 1º bacFiche althia famille  unité 2- 1º bac
Fiche althia famille unité 2- 1º bac
IES Juanelo Turriano
 
Net impact slideshowold
Net impact slideshowoldNet impact slideshowold
Net impact slideshowold
mwihlenda
 
ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...
ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...
ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...
marsed kadha
 
Feu vert pour le lancement du premier service de porte-monnaie électronique m...
Feu vert pour le lancement du premier service de porte-monnaie électronique m...Feu vert pour le lancement du premier service de porte-monnaie électronique m...
Feu vert pour le lancement du premier service de porte-monnaie électronique m...
VoilaHaiti
 
Presentation pressconceptah 12 13
Presentation pressconceptah 12 13Presentation pressconceptah 12 13
Presentation pressconceptah 12 13
amel1410
 

En vedette (20)

Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...
Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...
Etude de l'accessibilité des centres culturels et sportifs de l'agglomération...
 
Presentation-le discours rapporté
Presentation-le discours rapportéPresentation-le discours rapporté
Presentation-le discours rapporté
 
VeilleLab Metz 2011-02-10
VeilleLab Metz 2011-02-10VeilleLab Metz 2011-02-10
VeilleLab Metz 2011-02-10
 
Atelier12 batir une-strat_de_comm_a_360
Atelier12 batir une-strat_de_comm_a_360Atelier12 batir une-strat_de_comm_a_360
Atelier12 batir une-strat_de_comm_a_360
 
Mobbing Rückblick 2004
Mobbing Rückblick 2004Mobbing Rückblick 2004
Mobbing Rückblick 2004
 
Questionnaire results
Questionnaire resultsQuestionnaire results
Questionnaire results
 
Fiche althia famille unité 2- 1º bac
Fiche althia famille  unité 2- 1º bacFiche althia famille  unité 2- 1º bac
Fiche althia famille unité 2- 1º bac
 
Net impact slideshowold
Net impact slideshowoldNet impact slideshowold
Net impact slideshowold
 
the new digital world explained to the C-suite
the new digital world explained to the C-suitethe new digital world explained to the C-suite
the new digital world explained to the C-suite
 
Trabajo sociales
Trabajo socialesTrabajo sociales
Trabajo sociales
 
Derechos de autor
Derechos de autorDerechos de autor
Derechos de autor
 
La brujula
La brujulaLa brujula
La brujula
 
AT2010 Introduction à scrum
AT2010 Introduction à scrumAT2010 Introduction à scrum
AT2010 Introduction à scrum
 
Lastvariable Elektroenergietarife in der Kältetechnik (Martin Vesper, Yello S...
Lastvariable Elektroenergietarife in der Kältetechnik (Martin Vesper, Yello S...Lastvariable Elektroenergietarife in der Kältetechnik (Martin Vesper, Yello S...
Lastvariable Elektroenergietarife in der Kältetechnik (Martin Vesper, Yello S...
 
42 [pdf library]
42 [pdf library]42 [pdf library]
42 [pdf library]
 
ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...
ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...
ahmed rahmouni -la justice transitionnelle est l affaire de la societe civile...
 
Feu vert pour le lancement du premier service de porte-monnaie électronique m...
Feu vert pour le lancement du premier service de porte-monnaie électronique m...Feu vert pour le lancement du premier service de porte-monnaie électronique m...
Feu vert pour le lancement du premier service de porte-monnaie électronique m...
 
Presentation pressconceptah 12 13
Presentation pressconceptah 12 13Presentation pressconceptah 12 13
Presentation pressconceptah 12 13
 
Présentation ereputation csm auray 28 juin 2012
Présentation ereputation csm auray 28 juin 2012Présentation ereputation csm auray 28 juin 2012
Présentation ereputation csm auray 28 juin 2012
 
Livret 2012
Livret 2012Livret 2012
Livret 2012
 

Similaire à Soirée SOA - 2010-06-15 - Introduction par Logica

Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logica
Alahyane Ahmed
 
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxMaeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
First Peoples Plus
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
OCTO Technology Suisse
 
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...
Ojdoc Quen
 
15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)
stephanfrancois
 

Similaire à Soirée SOA - 2010-06-15 - Introduction par Logica (20)

Soiré soire soa -logica
Soiré soire soa -logicaSoiré soire soa -logica
Soiré soire soa -logica
 
Industrialisation des développements Java
Industrialisation des développements JavaIndustrialisation des développements Java
Industrialisation des développements Java
 
3_ CFT & les plates-formes d\'intégration à base d\'ESB
3_ CFT & les plates-formes d\'intégration à base d\'ESB3_ CFT & les plates-formes d\'intégration à base d\'ESB
3_ CFT & les plates-formes d\'intégration à base d\'ESB
 
K2 France - Automatiser vos processus métiers (workflow) dans share point, s...
K2 France -  Automatiser vos processus métiers (workflow) dans share point, s...K2 France -  Automatiser vos processus métiers (workflow) dans share point, s...
K2 France - Automatiser vos processus métiers (workflow) dans share point, s...
 
20110325 integration applications
20110325 integration applications20110325 integration applications
20110325 integration applications
 
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxMaeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
 
Devops - vision et pratiques
Devops - vision et pratiquesDevops - vision et pratiques
Devops - vision et pratiques
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiques
 
La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"La Duck Conf : "Observabilité"
La Duck Conf : "Observabilité"
 
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire...
 
15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)15h30 societe generale_mathieu_renault.ppt (lecture seule)
15h30 societe generale_mathieu_renault.ppt (lecture seule)
 
Supervision globale nagios-centreon
Supervision globale nagios-centreonSupervision globale nagios-centreon
Supervision globale nagios-centreon
 
Integra - AG France IX - 30 Septembre 2011
Integra - AG France IX - 30 Septembre 2011Integra - AG France IX - 30 Septembre 2011
Integra - AG France IX - 30 Septembre 2011
 
20100910 mda en-2010-jug_summer_camp
20100910 mda en-2010-jug_summer_camp20100910 mda en-2010-jug_summer_camp
20100910 mda en-2010-jug_summer_camp
 
Nuxeo Summer Seminar 2007 - Vision And Market (FR)
Nuxeo  Summer Seminar 2007 - Vision And Market (FR)Nuxeo  Summer Seminar 2007 - Vision And Market (FR)
Nuxeo Summer Seminar 2007 - Vision And Market (FR)
 
Comment accompagner la transformation de votre SI sans impacter les métiers ?
Comment accompagner la transformation de votre SI sans impacter les métiers ?Comment accompagner la transformation de votre SI sans impacter les métiers ?
Comment accompagner la transformation de votre SI sans impacter les métiers ?
 
6_ Extension_portail_pour Transfer CFT
6_ Extension_portail_pour Transfer CFT6_ Extension_portail_pour Transfer CFT
6_ Extension_portail_pour Transfer CFT
 
Presentation Ai3 V2
Presentation Ai3   V2Presentation Ai3   V2
Presentation Ai3 V2
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Jobs @ Tecteo Group
Jobs @ Tecteo GroupJobs @ Tecteo Group
Jobs @ Tecteo Group
 

Plus de Normandy JUG

Couche Base par Tugdual Grall
Couche Base par Tugdual GrallCouche Base par Tugdual Grall
Couche Base par Tugdual Grall
Normandy JUG
 
Hibernate vs le_cloud_computing
Hibernate vs le_cloud_computingHibernate vs le_cloud_computing
Hibernate vs le_cloud_computing
Normandy JUG
 

Plus de Normandy JUG (20)

Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
Découvrez les bases de l’ergonomie web : donnez à vos utilisateurs le meilleu...
 
Codeurs En Seine - Lean startup - Matthieu Garde-Lebreton
Codeurs En Seine - Lean startup - Matthieu Garde-LebretonCodeurs En Seine - Lean startup - Matthieu Garde-Lebreton
Codeurs En Seine - Lean startup - Matthieu Garde-Lebreton
 
What makes groovy groovy codeurs en seine - 2013 - light size
What makes groovy groovy   codeurs en seine - 2013 - light sizeWhat makes groovy groovy   codeurs en seine - 2013 - light size
What makes groovy groovy codeurs en seine - 2013 - light size
 
[Codeurs en seine] management & monitoring cloud
[Codeurs en seine] management & monitoring cloud[Codeurs en seine] management & monitoring cloud
[Codeurs en seine] management & monitoring cloud
 
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
Fork / Join, Parallel Arrays, Lambdas : la programmation parallèle (trop ?) f...
 
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
Capacity Planning : Pratiques et outils pour regarder la foudre tomber sans p...
 
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
Gatling : Faites tomber la foudre sur votre serveur ! (Stéphane Landelle)
 
Soirée Ceylon avec Stéphane Epardaud
Soirée Ceylon avec Stéphane EpardaudSoirée Ceylon avec Stéphane Epardaud
Soirée Ceylon avec Stéphane Epardaud
 
Soirée Guava et Lombok avec Thierry Leriche
Soirée Guava et Lombok avec Thierry LericheSoirée Guava et Lombok avec Thierry Leriche
Soirée Guava et Lombok avec Thierry Leriche
 
Couche Base par Tugdual Grall
Couche Base par Tugdual GrallCouche Base par Tugdual Grall
Couche Base par Tugdual Grall
 
Java7 normandyjug
Java7 normandyjugJava7 normandyjug
Java7 normandyjug
 
Apache, osgi and karaf par Guillaume Nodet
Apache, osgi and karaf par Guillaume NodetApache, osgi and karaf par Guillaume Nodet
Apache, osgi and karaf par Guillaume Nodet
 
Mockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice DuteilMockito - Design + tests par Brice Duteil
Mockito - Design + tests par Brice Duteil
 
Annotations Java par Olivier Croisier
Annotations Java par Olivier CroisierAnnotations Java par Olivier Croisier
Annotations Java par Olivier Croisier
 
Spring Batch 17-05-2011
Spring Batch 17-05-2011Spring Batch 17-05-2011
Spring Batch 17-05-2011
 
ATR2011 - Planning poker
ATR2011 - Planning pokerATR2011 - Planning poker
ATR2011 - Planning poker
 
ATR2011 - Scrum dans les tranchées Normandes
ATR2011 - Scrum dans les tranchées NormandesATR2011 - Scrum dans les tranchées Normandes
ATR2011 - Scrum dans les tranchées Normandes
 
Hibernate vs le_cloud_computing
Hibernate vs le_cloud_computingHibernate vs le_cloud_computing
Hibernate vs le_cloud_computing
 
HTML5 en projet
HTML5 en projetHTML5 en projet
HTML5 en projet
 
Git
GitGit
Git
 

Soirée SOA - 2010-06-15 - Introduction par Logica

  • 1. Introduction à la SOA Youen Chéné 15/06/2010
  • 2. Les Intervenants Pierre-Yves Gibello : • Consultant sénior chez Petals Link • Responsable de l'agence de Grenoble • Elu au conseil d'administration du consortium OW2 Youen Chéné : • Consultant sénior SOA chez Logica Management Consulting • Architecte et expert sur l'ESB Tibco © Logica Business Consulting 2010. All rights reserved Footer appears here No. 2
  • 3. Agenda Introduction à la SOA Youen Chéné 25mn Présentation de Petals Pierre-Yves Gibello 20mn Pause Démonstration Pierre-Yves Gibello 40mn © Logica Business Consulting 2010. All rights reserved Footer appears here No. 3
  • 5. Question 1 A quoi servent les Architectures Orientées Services ? A) à supprimer les batchs B) à créer un maximum de synchronisation point à point C) à urbaniser votre système d'information D) à monter et publier les vidéos du JUG sans effort © Logica Business Consulting 2010. All rights reserved Footer appears here No. 5
  • 6. Question 1 A quoi servent les Architectures Orientées Services ? A) à supprimer les batchs B) à créer un maximum de synchronisation point à point C) à urbaniser votre système d'information D) à monter et publier les vidéos du JUG sans effort © Logica Business Consulting 2010. All rights reserved Footer appears here No. 6
  • 7. Urbaniser un Système d'Information © Logica Business Consulting 2010. All rights reserved Footer appears here No. 7
  • 8. La SOA comme une autoroute (i.e. un EAI) Broker System A Interface System C System B System D © Logica Business Consulting 2010. All rights reserved Footer appears here No. 8
  • 9. La SOA = MVC au niveau du SI (i.e. un ESB) Client BPM Workflow UI eCommerce Mobile Broker Services exposed Composite or process services Broker System A System B System C System D © Logica Business Consulting 2010. All rights reserved Footer appears here No. 9
  • 10. ETL versus ESB/EAI • ETL : • ESB/EAI : – Batch – Fil de l'eau – Grosse volumétrie – Point à point – Volumétrie lissée Cas d'utilisation : insertion de données vers la BI. – Découplage Pour en savoir + : Talend Cas d'utilisation : synchronisation de commande entre le e-commerce et un ERP. © Logica Business Consulting 2010. All rights reserved
  • 11. Question 2 Quelle est la valeur ajoutée du SOA? A) la performance B) la maintenabilité C) le découplage D) les fonctions supports © Logica Business Consulting 2010. All rights reserved Footer appears here No. 11
  • 12. Question 2 Quelle est la valeur ajoutée du SOA? A) la performance B) la maintenabilité C) le découplage D) les fonctions supports © Logica Business Consulting 2010. All rights reserved Footer appears here No. 12
  • 13. Découplage Technique Broker Environment Translator System B Translator Routing Node Translator System A System C C Translator Message Store System D © Logica Business Consulting 2010. All rights reserved Footer appears here No. 13
  • 14. Découplage Fonctionnel © Logica Business Consulting 2010. All rights reserved Footer appears here No. 14
  • 15. Les fonctions supports Conception Consommateur de service P late-forme d’exécution P roc es s us m étier A pplic a tio n B PM C o m pos ite Portals, Rich UI M o délis a tio n E A /S O A Fournisseur de service E x éc utio n M édia tio n P late-forme d’exécution S éc urité C o nnec tivité T ra ns a c tio n Gouvernance R éférentiel S O A S upervis io n T ec hnique & S upervis ion A nnuaire UDDI A dm inis tra tio n Fonc tio nnelle © Logica Business Consulting 2010. All rights reserved Footer appears here No. 15
  • 16. Question 3 Quelles sont les difficultés dans un projet SOA ? A) maîtriser le WS-* B) mettre en place des processus d'intégration continue C) créer une architecture haute disponibilité D) se connecter sur des vieux mainframe avec du COBOL © Logica Business Consulting 2010. All rights reserved Footer appears here No. 16
  • 17. Question 3 Quelles sont les difficultés dans un projet SOA ? A) maitriser le WS-* B) mettre en place des processus d'intégration continue C) créer une architecture haute disponibilité D) se connecter sur des vieux mainframe avec du COBOL © Logica Business Consulting 2010. All rights reserved Footer appears here No. 17
  • 18. Question 4 Quelles sont les parties les plus longues dans un projet SOA ? A) stabiliser les spécifications des services et des flux B) Mettre d'accord les équipes applicatives C) passer d'un mode batch nocturne à un mode fil de l'eau D) la présentation Scrum par Dimitri © Logica Business Consulting 2010. All rights reserved Footer appears here No. 18
  • 19. Question 4 Quelles sont les parties les plus longues dans un projet SOA ? A) stabiliser les spécifications des services et des flux B) mettre d'accord les équipes applicatives C) passer d'un mode batch nocturne à un mode fil de l'eau D) la présentation Scrum par Dimitri © Logica Business Consulting 2010. All rights reserved Footer appears here No. 19
  • 20. Silos © Logica Business Consulting 2010. All rights reserved Footer appears here No. 20
  • 21. Question 5 Quel ROI pour la SOA? A) la réutilisation des demi-flux et des services B) La facilité de connexion avec les partenaires et les solutions SaaS C) diminuer le coût des développements applicatifs D) repérer les problèmes de données au fil de l'eau © Logica Business Consulting 2010. All rights reserved Footer appears here No. 21
  • 22. Question 5 Quel ROI pour la SOA? A) la réutilisation des demi-flux et des services B) La facilité de connexion avec les partenaires et les solutions SaaS C) diminuer le coût des développements applicatifs D) repérer les problèmes de données au fil de l'eau © Logica Business Consulting 2010. All rights reserved Footer appears here No. 22
  • 23. Sources de ROI SI partenaire SaaS Mutualisation des projets « sécurité » BPM Workflow UI eCommerce Mobile Réutilisation Services Broker Broker Détection qualité données Réutilisation Demi-Flux System A System B System C System D © Logica Business Consulting 2010. All rights reserved Footer appears here No. 23
  • 24. Le monde des ESB Les éditeurs
  • 25. Les éditeurs Les ESB propriétaires Les ESB Open Source © Logica Business Consulting 2010. All rights reserved Footer appears here No. 25
  • 26. Comparatif Tibco versus Petals Petals Tibco Business Works IDE de développement Faible Très Bon Forte progression Connectivité Moyen Très bon Intégration continue Bon Faible Pas de progression Haute disponibilité Bon Bon Performance Moyen Bon Forte progression © Logica Business Consulting 2010. All rights reserved Footer appears here No. 26
  • 28. Les gros projets Petals Veolia Banlieue Ile de France DGME Douane © Logica Business Consulting 2010. All rights reserved Footer appears here No. 28