SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Retour d'expérience sur
 la mise en oeuvre de

  Mule ESB
      sur le projet

  Sakarah
       06/10/2010
•   Cette présentation vous est fournie sous licence Creative Commons
    Attribution Share Alike


•   Vous etes libres :
     – De reproduire, distribuer et communiquer cette création au public
•   Selon les conditions suivantes :
     – Paternité. Vous devez citer le nom des auteurs originaux mais pas d'une
        maniere qui suggérerait qu'ils vous soutiennent ou approuvent votre
        utilisation de l'œuvre.
     – A chaque réutilisation ou distribution de cette création, vous devez faire
        apparaitre clairement au public les conditions contractuelles de sa mise a
        disposition sous licence identique Creative Commons Share Alike.
     – Chacune de ces conditions peut etre levée si vous obtenez l'autorisation
        du titulaire des droits sur cette œuvre.
     – Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur
        ou des auteurs.
Sommaire


• Présentation du réseau Sakarah

• Pourquoi un ESB ?

• Pourquoi Mule ESB ?

• Choix des composants pour le projet Sakarah

• Retour d'expérience

• Point de vue d'Ippon Technologies

• Prochaines étapes
Présentation

• Réseau Sakarah
   – Filiale de l'Imprimerie Nationale
   – Plate-forme collaborative d'échange de documents dématérialisés
   – Ses missions :
      • Émettre et recevoir les factures clients et fournisseurs,
      • Automatiser l'intégration,
      • Disposer d'un outil de validation et de gestion des litiges,
      • Sécuriser les reglements,
      • Maitriser le passage du papier vers l'électronique,
      • Prendre en compte la dissymétrie existante entre les acteurs,
      • Garantir l'interopérabilité,
• Ippon Technologies est intervenu en formation, conseil et
  développement sur l'architecture Sakarah et sur Mule ESB
Présentation

Réseau Sakarah au sein de son environnement


                                         COFFRE FORT ELECTRONIQUE
                           WEB                 (clients, salariés)                                 BANQUES
                             Ou
                         Connecteurs                                                            Relevés
     EXPERT                                                                                     Avis d’opérés
   COMPTABLE                                                                                    Paiements
                                                                                                Encaissements

                                              Plateforme collaborative
       VPN
                                                        dossiers
                                                        partagés                     WEB
                                                                                      Ou
                                        Contrats         Gestion des litiges    Connecteurs
                                        Factures         Gestion de la preuve
                                        Règlements       Fiche de paie
                                        Paiements        Rapprochements
                                        Déclarations     Archivage
                                        Pouvoirs         Reporting
                                        Etc.             Etc.




                       WEB
                         Ou               WEB                           WEB                 CONTREPARTIES
                     Connecteurs                 Fiche de Fiche de
                                                   Paie     Paie                           (clients, fournisseurs)


CLIENT DE L’EXPERT
    COMPTABLE                                       SALARIES
Exemple d'une chaine de
   dématérialisation
Pourquoi un ESB ?

• Mots clés du projet :
   – émettre et recevoir, intégration, validation, sécuriser, maitriser,
     dissymétrie existante, et interopérabilité
• Solutions possibles :
   – Application développée entierement en interne ?
       • Coûts des développements et de la maintenance élevés
   – ETL ?
       • Transfert d'information de type « pull », traitement a la demande,
       • Impossible d'interagir avec un opérateur durant un traitement
   – ESB ?
       • Technologie de type « pull »,
       • Possibilité d'aiguiller un document vers un expert en fonction de son
         contenu,
       • Abstraction du type, de la structure, du transport et de la localisation
         des données
Pourquoi Mule ESB ?

• Open Source
   – Community Edition pour démarrer
• Richesse de la bibliotheque des connecteurs
   – Plus de 50 protocoles (JMS, JDBC, TCP, UDP, multicast, http, servlet, fi le, XMPP, ...)
• Performances
   – Les messages peuvent etre transportés par de simples objets Java
• Monitoring
   – Simplement via JMX ou au travers de la console d'administration
• Scalabilité
   – Multiplication des instances Mule hébergeant les services les plus
     sollicités
• Support professionnel
   – Enterprise Edition pour soutenir la croissance
Choix des composants
                        pour Sakarah

• Pour les développements :
   – iReport/FOP (feuilles de style pdf), SVN, Hudson/Maven
     (fabrication), Jira (ticketing), Drools (moteur de regles),
     Smooks/Kettle (mapping/transformation des données),…
• Pour les tests et recettes :
   – JUnit, Selenium et JMeter, …
• Pour la production :
   – Linux HA & OpenBSD, Apache/Proxy HA (load balancer), JBoss,
     Mule ESB (EAIs d’acquisition de données), Alfresco
     (GED/Parapheur), Pentaho BI (extractions/reporting), Josso (SSO),
     MySQL, EJBCA (PKI/signatures), Apache FOP/Jasper Report/iText
     (pdf), …
• Pour l’exploitation :
   – Nagios (monitoring), Application Manager (robots de mesure des
     temps de réponses), …
Retour d'expérience



           Les points forts                       Les difficultés
Solution s'appuyant sur des           Recherche de la bonne granularité des
composants Open Source éprouvés       services
Vivacité et réactivité de la          Mise en oeuvre de Mule HQ
communauté Mule
Déploiement de nouvelles instances    Gestion de la monté de version d'une
pour suivre les montées en charges    partie des services

Tests unitaires                       Difficulté a comprendre et tuner les
                                      configurations
Facilité de la mise en oeuvre d'une
architecture a haute disponibilité
Point de vue d'Ippon
                        Technologies

Mule ESB est une solution

   – simple,
   – flexible (évolution des flux de traitement pour prendre en compte
     de nouveaux types document),
   – robustesse
   – disponibilité (24x7),
   – Performante (100 a 200 milles documents traités / jour),
   – maitrisé


pour acheminer et traiter des flots d'information dans des
environnements hétérogenes.
Prochaines étapes


• Architecture HA,

• Enrichissement du nombre de type de document
  (SupplyChain et Logistique)

• Amélioration de la supervision et de la reprise des flux

• Suivre la montée en puissance du projet
Des questions ?




 ?
??
? ?
Merci de votre attention

Contenu connexe

Tendances

2010 presentation ippon_corp
2010 presentation ippon_corp2010 presentation ippon_corp
2010 presentation ippon_corpGeoffray Gruel
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
J'ai installé Team Foundation Server. Et après?
J'ai installé Team Foundation Server. Et après?J'ai installé Team Foundation Server. Et après?
J'ai installé Team Foundation Server. Et après?Microsoft Technet France
 
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?Sollan France
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...Patrick Guimonet
 
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Microsoft Technet France
 
2- 2012 Lancement Generation 3 Transfer CFT
2- 2012 Lancement Generation 3 Transfer CFT2- 2012 Lancement Generation 3 Transfer CFT
2- 2012 Lancement Generation 3 Transfer CFTJean-Claude Bellando
 
Vue d'ensemble des nouveautés de System Center 2012 SP1
Vue d'ensemble des nouveautés de System Center 2012 SP1Vue d'ensemble des nouveautés de System Center 2012 SP1
Vue d'ensemble des nouveautés de System Center 2012 SP1Microsoft Technet France
 
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...Microsoft Technet France
 
Révolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec IntelRévolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec IntelMicrosoft Décideurs IT
 
IT FUTURE 2011 - Présentation de Net app
IT FUTURE 2011 - Présentation de Net appIT FUTURE 2011 - Présentation de Net app
IT FUTURE 2011 - Présentation de Net appFujitsu France
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'artTugdual Grall
 
System Center 2012 Configuration Manager R2 : Quoi de neuf ?
System Center 2012 Configuration Manager R2 : Quoi de neuf ?System Center 2012 Configuration Manager R2 : Quoi de neuf ?
System Center 2012 Configuration Manager R2 : Quoi de neuf ?Microsoft Technet France
 
Portail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformPortail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformTugdual Grall
 
Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ... Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ... Microsoft Technet France
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
 

Tendances (20)

2010 presentation ippon_corp
2010 presentation ippon_corp2010 presentation ippon_corp
2010 presentation ippon_corp
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
J'ai installé Team Foundation Server. Et après?
J'ai installé Team Foundation Server. Et après?J'ai installé Team Foundation Server. Et après?
J'ai installé Team Foundation Server. Et après?
 
Au-delà de Small Business Server
Au-delà de Small Business ServerAu-delà de Small Business Server
Au-delà de Small Business Server
 
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
EIM360 "ECM transverse ou applications métiers : pourquoi choisir ?
 
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
TechDays 2011 - VIR302 virtualiser vos applications métiers critiques sous hy...
 
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
Licences et produits pour les Petites et Moyennes Entreprises : Tour d'horizo...
 
Présentation LO-Cockpit , SAP
Présentation LO-Cockpit , SAPPrésentation LO-Cockpit , SAP
Présentation LO-Cockpit , SAP
 
2- 2012 Lancement Generation 3 Transfer CFT
2- 2012 Lancement Generation 3 Transfer CFT2- 2012 Lancement Generation 3 Transfer CFT
2- 2012 Lancement Generation 3 Transfer CFT
 
Vue d'ensemble des nouveautés de System Center 2012 SP1
Vue d'ensemble des nouveautés de System Center 2012 SP1Vue d'ensemble des nouveautés de System Center 2012 SP1
Vue d'ensemble des nouveautés de System Center 2012 SP1
 
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
System Center 2012 : Vue d’ensemble des composants de System Center 2012 et r...
 
Révolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec IntelRévolution dans l'analytique et les entrepôts de données à découvrir avec Intel
Révolution dans l'analytique et les entrepôts de données à découvrir avec Intel
 
IT FUTURE 2011 - Présentation de Net app
IT FUTURE 2011 - Présentation de Net appIT FUTURE 2011 - Présentation de Net app
IT FUTURE 2011 - Présentation de Net app
 
Portails Etat De L'art
Portails  Etat De L'artPortails  Etat De L'art
Portails Etat De L'art
 
Java Entreprise Edition
Java Entreprise EditionJava Entreprise Edition
Java Entreprise Edition
 
System Center 2012 Configuration Manager R2 : Quoi de neuf ?
System Center 2012 Configuration Manager R2 : Quoi de neuf ?System Center 2012 Configuration Manager R2 : Quoi de neuf ?
System Center 2012 Configuration Manager R2 : Quoi de neuf ?
 
Portail d'entreprise / eXo Platform
Portail d'entreprise / eXo PlatformPortail d'entreprise / eXo Platform
Portail d'entreprise / eXo Platform
 
Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ... Windows Azure IaaS: machines virtuelles, réseau, ...
Windows Azure IaaS: machines virtuelles, réseau, ...
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 
Chp3 - ESB
Chp3 - ESBChp3 - ESB
Chp3 - ESB
 

En vedette

Offre 2015 numeriq_ippon
Offre 2015 numeriq_ipponOffre 2015 numeriq_ippon
Offre 2015 numeriq_ipponIppon
 
Stateful is beautiful
Stateful is beautifulStateful is beautiful
Stateful is beautifulIppon
 
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014Ippon
 
Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Ippon
 
Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Ippon
 
Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon Ippon
 
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Ippon
 
Formation GIT gratuite par ippon 2014
Formation GIT gratuite par ippon 2014Formation GIT gratuite par ippon 2014
Formation GIT gratuite par ippon 2014Ippon
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Ippon
 
Hibernate vs le_cloud_computing
Hibernate vs le_cloud_computingHibernate vs le_cloud_computing
Hibernate vs le_cloud_computingIppon
 
CDI par la pratique
CDI par la pratiqueCDI par la pratique
CDI par la pratiqueIppon
 
Atelier TDD (Test Driven Development)
Atelier TDD (Test Driven Development)Atelier TDD (Test Driven Development)
Atelier TDD (Test Driven Development)Ippon
 
JPA avec Cassandra, grâce à Achilles
JPA avec Cassandra, grâce à AchillesJPA avec Cassandra, grâce à Achilles
JPA avec Cassandra, grâce à AchillesIppon
 
Seminaire Portail Open Source
Seminaire Portail Open SourceSeminaire Portail Open Source
Seminaire Portail Open SourceIppon
 
Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Ippon
 
Présentation du retour d'expérience sur Git
Présentation du retour d'expérience sur GitPrésentation du retour d'expérience sur Git
Présentation du retour d'expérience sur GitIppon
 
Nouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et Mobile
Nouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et MobileNouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et Mobile
Nouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et MobileIppon
 
Presentation Rex Methodes Agiles
Presentation Rex Methodes AgilesPresentation Rex Methodes Agiles
Presentation Rex Methodes AgilesIppon
 
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014Ippon
 
Agilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursAgilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursIppon
 

En vedette (20)

Offre 2015 numeriq_ippon
Offre 2015 numeriq_ipponOffre 2015 numeriq_ippon
Offre 2015 numeriq_ippon
 
Stateful is beautiful
Stateful is beautifulStateful is beautiful
Stateful is beautiful
 
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
Web API & Cache, the HTTP way - Ippevent 10 Juin 2014
 
Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014Formation Usine Logicielle gratuite par Ippon 2014
Formation Usine Logicielle gratuite par Ippon 2014
 
Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014Formation html5 CSS3 offerte par ippon 2014
Formation html5 CSS3 offerte par ippon 2014
 
Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon Formation Gratuite Total Tests par les experts Java Ippon
Formation Gratuite Total Tests par les experts Java Ippon
 
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014Formation JPA Avancé / Hibernate gratuite par Ippon 2014
Formation JPA Avancé / Hibernate gratuite par Ippon 2014
 
Formation GIT gratuite par ippon 2014
Formation GIT gratuite par ippon 2014Formation GIT gratuite par ippon 2014
Formation GIT gratuite par ippon 2014
 
Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014Formation Spring Avancé gratuite par Ippon 2014
Formation Spring Avancé gratuite par Ippon 2014
 
Hibernate vs le_cloud_computing
Hibernate vs le_cloud_computingHibernate vs le_cloud_computing
Hibernate vs le_cloud_computing
 
CDI par la pratique
CDI par la pratiqueCDI par la pratique
CDI par la pratique
 
Atelier TDD (Test Driven Development)
Atelier TDD (Test Driven Development)Atelier TDD (Test Driven Development)
Atelier TDD (Test Driven Development)
 
JPA avec Cassandra, grâce à Achilles
JPA avec Cassandra, grâce à AchillesJPA avec Cassandra, grâce à Achilles
JPA avec Cassandra, grâce à Achilles
 
Seminaire Portail Open Source
Seminaire Portail Open SourceSeminaire Portail Open Source
Seminaire Portail Open Source
 
Présentation Rex GWT 2.0
Présentation Rex GWT 2.0Présentation Rex GWT 2.0
Présentation Rex GWT 2.0
 
Présentation du retour d'expérience sur Git
Présentation du retour d'expérience sur GitPrésentation du retour d'expérience sur Git
Présentation du retour d'expérience sur Git
 
Nouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et Mobile
Nouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et MobileNouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et Mobile
Nouveau look pour une nouvelle vie : HTML5, Spring, NoSQL et Mobile
 
Presentation Rex Methodes Agiles
Presentation Rex Methodes AgilesPresentation Rex Methodes Agiles
Presentation Rex Methodes Agiles
 
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
Realtime Web avec Akka, Kafka, Spark et Mesos - Devoxx Paris 2014
 
Agilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeursAgilité, n’oublions pas les valeurs
Agilité, n’oublions pas les valeurs
 

Similaire à Mule ESB Summit 2010 avec Ippon

Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entrepriseMichael Harlaut
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Jean-François BERENGUER
 
ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'
ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'
ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'EXCELIANCE
 
NoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpacesNoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpacesFastConnect
 
Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)Jean-François BERENGUER
 
L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010Nicolas Georgeault
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSGerard Konan
 
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\'ESBJean-Claude Bellando
 
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 PetalsNormandy JUG
 
L'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAASL'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAASGroupe IDYAL
 
Devops@Kelkoo - Agile Grenoble 2012
Devops@Kelkoo - Agile Grenoble 2012Devops@Kelkoo - Agile Grenoble 2012
Devops@Kelkoo - Agile Grenoble 2012Nicolas Capponi
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Microsoft Décideurs IT
 
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Nicolas Fonrose
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardinsbenjguin
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Microsoft Technet France
 
Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012Nicolas Georgeault
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerceMicrosoft
 

Similaire à Mule ESB Summit 2010 avec Ippon (20)

Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entreprise
 
Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)Scom et orchestrator main dans la main (ser214)
Scom et orchestrator main dans la main (ser214)
 
ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'
ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'
ALOHA Load Balncer - Appliance Virtuelles 'cloud ready'
 
NoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpacesNoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
NoSQL User Group Paris - 21 Juin 2011 - GigaSpaces
 
Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)Du catalogue de service à l'automatisation des processus (ser207)
Du catalogue de service à l'automatisation des processus (ser207)
 
L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010L'hébergement des services SharePoint 2010
L'hébergement des services SharePoint 2010
 
Introduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaSIntroduction à Cloud Foundry et au PaaS
Introduction à Cloud Foundry et au PaaS
 
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
 
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
 
Le Cloud pour l'Education
Le Cloud pour l'EducationLe Cloud pour l'Education
Le Cloud pour l'Education
 
L'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAASL'optimisation des réseaux WAN avec CISCO WAAS
L'optimisation des réseaux WAN avec CISCO WAAS
 
Devops@Kelkoo - Agile Grenoble 2012
Devops@Kelkoo - Agile Grenoble 2012Devops@Kelkoo - Agile Grenoble 2012
Devops@Kelkoo - Agile Grenoble 2012
 
Dev ops@kelkoo
Dev ops@kelkoo Dev ops@kelkoo
Dev ops@kelkoo
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
 
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
Continuous cloud costs testing [Fr] - DevoxxFR - 2013-03
 
ArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et JardinsArchiTech Load Balancing (NLB), Fermes et Jardins
ArchiTech Load Balancing (NLB), Fermes et Jardins
 
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !Boostez vos applications en migrant vos bases vers SQL Server 2012 !
Boostez vos applications en migrant vos bases vers SQL Server 2012 !
 
Lync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'ArchitectureLync : Bonnes pratiques d'Architecture
Lync : Bonnes pratiques d'Architecture
 
Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012Sql Server et SharePoint le couple de l'année 2012
Sql Server et SharePoint le couple de l'année 2012
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerce
 

Mule ESB Summit 2010 avec Ippon

  • 1. Retour d'expérience sur la mise en oeuvre de Mule ESB sur le projet Sakarah 06/10/2010
  • 2. Cette présentation vous est fournie sous licence Creative Commons Attribution Share Alike • Vous etes libres : – De reproduire, distribuer et communiquer cette création au public • Selon les conditions suivantes : – Paternité. Vous devez citer le nom des auteurs originaux mais pas d'une maniere qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'œuvre. – A chaque réutilisation ou distribution de cette création, vous devez faire apparaitre clairement au public les conditions contractuelles de sa mise a disposition sous licence identique Creative Commons Share Alike. – Chacune de ces conditions peut etre levée si vous obtenez l'autorisation du titulaire des droits sur cette œuvre. – Rien dans ce contrat ne diminue ou ne restreint le droit moral de l'auteur ou des auteurs.
  • 3. Sommaire • Présentation du réseau Sakarah • Pourquoi un ESB ? • Pourquoi Mule ESB ? • Choix des composants pour le projet Sakarah • Retour d'expérience • Point de vue d'Ippon Technologies • Prochaines étapes
  • 4. Présentation • Réseau Sakarah – Filiale de l'Imprimerie Nationale – Plate-forme collaborative d'échange de documents dématérialisés – Ses missions : • Émettre et recevoir les factures clients et fournisseurs, • Automatiser l'intégration, • Disposer d'un outil de validation et de gestion des litiges, • Sécuriser les reglements, • Maitriser le passage du papier vers l'électronique, • Prendre en compte la dissymétrie existante entre les acteurs, • Garantir l'interopérabilité, • Ippon Technologies est intervenu en formation, conseil et développement sur l'architecture Sakarah et sur Mule ESB
  • 5. Présentation Réseau Sakarah au sein de son environnement COFFRE FORT ELECTRONIQUE WEB (clients, salariés) BANQUES Ou Connecteurs Relevés EXPERT Avis d’opérés COMPTABLE Paiements Encaissements Plateforme collaborative VPN dossiers partagés WEB Ou  Contrats  Gestion des litiges Connecteurs  Factures  Gestion de la preuve  Règlements  Fiche de paie  Paiements  Rapprochements  Déclarations  Archivage  Pouvoirs  Reporting  Etc.  Etc. WEB Ou WEB WEB CONTREPARTIES Connecteurs Fiche de Fiche de Paie Paie (clients, fournisseurs) CLIENT DE L’EXPERT COMPTABLE SALARIES
  • 6. Exemple d'une chaine de dématérialisation
  • 7. Pourquoi un ESB ? • Mots clés du projet : – émettre et recevoir, intégration, validation, sécuriser, maitriser, dissymétrie existante, et interopérabilité • Solutions possibles : – Application développée entierement en interne ? • Coûts des développements et de la maintenance élevés – ETL ? • Transfert d'information de type « pull », traitement a la demande, • Impossible d'interagir avec un opérateur durant un traitement – ESB ? • Technologie de type « pull », • Possibilité d'aiguiller un document vers un expert en fonction de son contenu, • Abstraction du type, de la structure, du transport et de la localisation des données
  • 8. Pourquoi Mule ESB ? • Open Source – Community Edition pour démarrer • Richesse de la bibliotheque des connecteurs – Plus de 50 protocoles (JMS, JDBC, TCP, UDP, multicast, http, servlet, fi le, XMPP, ...) • Performances – Les messages peuvent etre transportés par de simples objets Java • Monitoring – Simplement via JMX ou au travers de la console d'administration • Scalabilité – Multiplication des instances Mule hébergeant les services les plus sollicités • Support professionnel – Enterprise Edition pour soutenir la croissance
  • 9. Choix des composants pour Sakarah • Pour les développements : – iReport/FOP (feuilles de style pdf), SVN, Hudson/Maven (fabrication), Jira (ticketing), Drools (moteur de regles), Smooks/Kettle (mapping/transformation des données),… • Pour les tests et recettes : – JUnit, Selenium et JMeter, … • Pour la production : – Linux HA & OpenBSD, Apache/Proxy HA (load balancer), JBoss, Mule ESB (EAIs d’acquisition de données), Alfresco (GED/Parapheur), Pentaho BI (extractions/reporting), Josso (SSO), MySQL, EJBCA (PKI/signatures), Apache FOP/Jasper Report/iText (pdf), … • Pour l’exploitation : – Nagios (monitoring), Application Manager (robots de mesure des temps de réponses), …
  • 10. Retour d'expérience Les points forts Les difficultés Solution s'appuyant sur des Recherche de la bonne granularité des composants Open Source éprouvés services Vivacité et réactivité de la Mise en oeuvre de Mule HQ communauté Mule Déploiement de nouvelles instances Gestion de la monté de version d'une pour suivre les montées en charges partie des services Tests unitaires Difficulté a comprendre et tuner les configurations Facilité de la mise en oeuvre d'une architecture a haute disponibilité
  • 11. Point de vue d'Ippon Technologies Mule ESB est une solution – simple, – flexible (évolution des flux de traitement pour prendre en compte de nouveaux types document), – robustesse – disponibilité (24x7), – Performante (100 a 200 milles documents traités / jour), – maitrisé pour acheminer et traiter des flots d'information dans des environnements hétérogenes.
  • 12. Prochaines étapes • Architecture HA, • Enrichissement du nombre de type de document (SupplyChain et Logistique) • Amélioration de la supervision et de la reprise des flux • Suivre la montée en puissance du projet
  • 13. Des questions ? ? ?? ? ?
  • 14. Merci de votre attention