Introduction à la
SOA
Youen Chéné
15/06/2010
© Logica Business Consulting 2010. All rights reserved
Les Intervenants
No. 2Footer appears here
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
No. 3© Logica Business Consulting 2010. All rights reserved
Introduction à la SOA
Youen Chéné
25mn
Présentation de Petals
Pierre-Yves Gibello
20mn
Pause
Démonstration
Pierre-Yves Gibello
40mn
Agenda
Footer appears here
Quiz
Questions sur la SOA
© Logica Business Consulting 2010. All rights reserved
Question 1
No. 5Footer appears here
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
Question 1
No. 6Footer appears here
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
Urbaniser un Système d'Information
No. 7Footer appears here
© Logica Business Consulting 2010. All rights reserved
La SOA comme une autoroute (i.e. un EAI)
No. 8Footer appears here
Broker
System A
System B
System C
System D
Interface
© Logica Business Consulting 2010. All rights reserved
La SOA = MVC au niveau du SI (i.e. un ESB)
No. 9Footer appears here
Broker
Broker
System A System B System C System D
BPM Workflow UIClient eCommerce Mobile
Services exposed Composite or
process services
© Logica Business Consulting 2010. All rights reserved
ETL versus ESB/EAI
• ETL :
– Batch
– Grosse volumétrie
– Point à point
Cas d'utilisation : insertion de données vers la BI.
Pour en savoir + : Talend
• ESB/EAI :
– Fil de l'eau
– Volumétrie lissée
– Découplage
Cas d'utilisation : synchronisation de
commande entre le e-commerce et un
ERP.
© Logica Business Consulting 2010. All rights reserved
Question 2
No. 11Footer appears here
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
Question 2
No. 12Footer appears here
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
Découplage Technique
No. 13Footer appears here
Broker Environment
System A
System B
Routing Node
C
Translator
Translator
System C
Translator
System D
Translator
Message Store
© Logica Business Consulting 2010. All rights reserved
Découplage Fonctionnel
No. 14Footer appears here
© Logica Business Consulting 2010. All rights reserved
Conception
Gouvernance
Les fonctions supports
No. 15Footer appears here
Fournisseurdeservice
Plate-formed’exécution
Consommateur de service
Plate-forme d’exécution Proc es s us métier
BPM
Applic ation
C ompos ite
Portals, Rich UI
ModélisationEA/SOA
M édiation
C onnec tivité
S upervis ion Technique &
Adminis tration
R éférentiel S OA
Annuaire UDDI
E xéc ution
S éc urité
Trans ac tion
S upervis ion
Fonc tionnelle
© Logica Business Consulting 2010. All rights reserved
Question 3
No. 16Footer appears here
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
Question 3
No. 17Footer appears here
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
Question 4
No. 18Footer appears here
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
Question 4
No. 19Footer appears here
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
Silos
No. 20Footer appears here
© Logica Business Consulting 2010. All rights reserved
Question 5
No. 21Footer appears here
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
Question 5
No. 22Footer appears here
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
Sources de ROI
No. 23Footer appears here
Broker
Broker
System A System B System C System D
BPM Workflow UI eCommerce Mobile
SaaS
SI partenaire
Réutilisation Services
Réutilisation Demi-Flux
Mutualisation des projets « sécurité »
Détection
qualité données
Le monde des
ESB
Les éditeurs
© Logica Business Consulting 2010. All rights reserved
Les éditeurs
No. 25Footer appears here
Les ESB propriétaires
Les ESB Open Source
© Logica Business Consulting 2010. All rights reserved
Comparatif Tibco versus Petals
No. 26Footer appears here
Petals Tibco Business Works
IDE de développement Faible Très Bon
Connectivité Moyen Très bon
Intégration continue Bon Faible
Haute disponibilité Bon Bon
Performance Moyen Bon
Forte progressionForte progressionForte progression
Forte progressionForte progression
Pas de progression
Les projets
Petals
Les projets communs
© Logica Business Consulting 2010. All rights reserved
Les gros projets Petals
No. 28Footer appears here
Veolia Banlieue Ile de France
DGME
Douane

Soiré soire soa -logica

  • 1.
    Introduction à la SOA YouenChéné 15/06/2010
  • 2.
    © Logica BusinessConsulting 2010. All rights reserved Les Intervenants No. 2Footer appears here 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
  • 3.
    No. 3© LogicaBusiness Consulting 2010. All rights reserved Introduction à la SOA Youen Chéné 25mn Présentation de Petals Pierre-Yves Gibello 20mn Pause Démonstration Pierre-Yves Gibello 40mn Agenda Footer appears here
  • 4.
  • 5.
    © Logica BusinessConsulting 2010. All rights reserved Question 1 No. 5Footer appears here 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
  • 6.
    © Logica BusinessConsulting 2010. All rights reserved Question 1 No. 6Footer appears here 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
  • 7.
    © Logica BusinessConsulting 2010. All rights reserved Urbaniser un Système d'Information No. 7Footer appears here
  • 8.
    © Logica BusinessConsulting 2010. All rights reserved La SOA comme une autoroute (i.e. un EAI) No. 8Footer appears here Broker System A System B System C System D Interface
  • 9.
    © Logica BusinessConsulting 2010. All rights reserved La SOA = MVC au niveau du SI (i.e. un ESB) No. 9Footer appears here Broker Broker System A System B System C System D BPM Workflow UIClient eCommerce Mobile Services exposed Composite or process services
  • 10.
    © Logica BusinessConsulting 2010. All rights reserved ETL versus ESB/EAI • ETL : – Batch – Grosse volumétrie – Point à point Cas d'utilisation : insertion de données vers la BI. Pour en savoir + : Talend • ESB/EAI : – Fil de l'eau – Volumétrie lissée – Découplage Cas d'utilisation : synchronisation de commande entre le e-commerce et un ERP.
  • 11.
    © Logica BusinessConsulting 2010. All rights reserved Question 2 No. 11Footer appears here Quelle est la valeur ajoutée du SOA? A) la performance B) la maintenabilité C) le découplage D) les fonctions supports
  • 12.
    © Logica BusinessConsulting 2010. All rights reserved Question 2 No. 12Footer appears here Quelle est la valeur ajoutée du SOA? A) la performance B) la maintenabilité C) le découplage D)les fonctions supports
  • 13.
    © Logica BusinessConsulting 2010. All rights reserved Découplage Technique No. 13Footer appears here Broker Environment System A System B Routing Node C Translator Translator System C Translator System D Translator Message Store
  • 14.
    © Logica BusinessConsulting 2010. All rights reserved Découplage Fonctionnel No. 14Footer appears here
  • 15.
    © Logica BusinessConsulting 2010. All rights reserved Conception Gouvernance Les fonctions supports No. 15Footer appears here Fournisseurdeservice Plate-formed’exécution Consommateur de service Plate-forme d’exécution Proc es s us métier BPM Applic ation C ompos ite Portals, Rich UI ModélisationEA/SOA M édiation C onnec tivité S upervis ion Technique & Adminis tration R éférentiel S OA Annuaire UDDI E xéc ution S éc urité Trans ac tion S upervis ion Fonc tionnelle
  • 16.
    © Logica BusinessConsulting 2010. All rights reserved Question 3 No. 16Footer appears here 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
  • 17.
    © Logica BusinessConsulting 2010. All rights reserved Question 3 No. 17Footer appears here 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
  • 18.
    © Logica BusinessConsulting 2010. All rights reserved Question 4 No. 18Footer appears here 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
  • 19.
    © Logica BusinessConsulting 2010. All rights reserved Question 4 No. 19Footer appears here 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
  • 20.
    © Logica BusinessConsulting 2010. All rights reserved Silos No. 20Footer appears here
  • 21.
    © Logica BusinessConsulting 2010. All rights reserved Question 5 No. 21Footer appears here 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
  • 22.
    © Logica BusinessConsulting 2010. All rights reserved Question 5 No. 22Footer appears here 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
  • 23.
    © Logica BusinessConsulting 2010. All rights reserved Sources de ROI No. 23Footer appears here Broker Broker System A System B System C System D BPM Workflow UI eCommerce Mobile SaaS SI partenaire Réutilisation Services Réutilisation Demi-Flux Mutualisation des projets « sécurité » Détection qualité données
  • 24.
  • 25.
    © Logica BusinessConsulting 2010. All rights reserved Les éditeurs No. 25Footer appears here Les ESB propriétaires Les ESB Open Source
  • 26.
    © Logica BusinessConsulting 2010. All rights reserved Comparatif Tibco versus Petals No. 26Footer appears here Petals Tibco Business Works IDE de développement Faible Très Bon Connectivité Moyen Très bon Intégration continue Bon Faible Haute disponibilité Bon Bon Performance Moyen Bon Forte progressionForte progressionForte progression Forte progressionForte progression Pas de progression
  • 27.
  • 28.
    © Logica BusinessConsulting 2010. All rights reserved Les gros projets Petals No. 28Footer appears here Veolia Banlieue Ile de France DGME Douane