SlideShare una empresa de Scribd logo
1 de 26
palais des
congrès
Paris




7, 8 et 9
février 2012
Azure Integration Services :
les concepts de BizTalk dans le
cloud

07/02/2012
Marius Zaharia, Olivier Sagory
Consultants - Avanade France
Benjamin Guinebertière
Microsoft France
Microsoft & Avanade
 Nos relations institutionnelles
                                             •   Accenture et Microsoft ont fondé
                                                 ensemble Avanade en 2000
                                             •   Accenture et Microsoft siègent toujours
                                                 ensemble au comité de direction
                                                 d’Avanade et définissent la stratégie




13.000 collaborateurs répartis sur 24 pays
CA 2010 1 milliard d’US $
29 Microsoft Most Valued Professionals
14 elite Microsoft Certified Architects
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Schéma synoptique (scénario BPM)
 fonctionnel




                                                                BizTalk BAM
 Suivi




                                                                                                                                WF




                                                                                                                                     Tâches humaines
                                                                                                                   SharePoint
d’Entreprise
Processus




                          AppFabric                   AppFabric                 AppFabric
                                             WF                         WF                       WF
Intégration




                 SQL Server
                                                       BizTalk Server, Azure Integration Services,
                    CEP
               StreamInsight,                                EAI, SOA, ESB, ETL, MDM, …
                                           SQL Server (SSIS, MDS, …)/SQL Azure (DataSync, Data Explorer, …)
                BizTalk RFID
Applications




                            Windows
                           Azure App.
                                                         App.                   App.                  App.
                                      WF                                                                      WF
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Offres en nuage et à demeure
     AppFabric
       Microsoft AppFabric 1.1

          Host

          Cache

     BizTalk Server
       BizTalk Server 2010 R2 sera la prochaine version, avec 3
        thèmes principaux:
          Support de la plateforme

          Améliorations en B2B

          Support du cloud

     Windows Azure Integration Services
       Windows Azure Service Bus EAI

       Windows Azure Service Bus EDI

       S’appuient sur Windows Azure Service Bus queues & topics
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Les Deux Scénarios clés

     Les deux scénarios traités par Windows            Azure sont:
         L’Enterprise Application Integration (EAI)
          fournissant des fonctionnalités de traitement de
          message riches (rich message processing)

         L’Electronic Data Interchange (EDI) ciblant les
          scénarii business-to-business (B2B) pour la gestion
          d’échanges entre partenaires (TPM - trading partner
          management).
Azure EAI-EDI: les concepts de BizTalk dans le cloud
L’EAI et le B2B dans Azure




     Améliore de façon drastique le temps
     de développement et de déploiement

     Ouvre les composants métiers en les
     rendant facilement disponibles et
     consommables via le cloud

     Fournit des services permettant la
     mise en place d’intéractions EDI
     inter-entreprise
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Concepts essentiels: XML BRIDGE

  Permet de recevoir du contenu XML via différents protocoles.
  1. Validation
         Format du message (XSD)


  2. Extraction / Enrichissement
         Extraction de parties/sections du message pour les assigner aux
          metadonnées
         Enrichissement du message à partir d’un contexte externe


  3. Transformation
         Transformation du message vers un autre format/schéma


  4. Routage
         Transfert du message vers différents systèmes ou services
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Composants d’intégration: BRIDGE vs TOPIC



  • Agrégation d’entrées multiples: BRIDGE

  • Pont entre protocoles: BRIDGE

  • Normalisation / Transformation de contrats de données :
     BRIDGE

  • Validation de message / contrat : BRIDGE

  • Routage basé sur le contenu: BRIDGE ou TOPIC/SUB

  • Multicasting: TOPIC/SUBS
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Concepts essentiels: Service Bus Connect



     Module on-premises pour connecter des
     applications et données LOB vers le nuage

     Set d’adapteurs pour des systèmes LOB
     communs
         SAP, Oracle Apps, Oracle DB, Siebel, SQL Server
         Construits sur la base de BizTalk Adapter SDK
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Concepts essentiels: Transformations



     Utilisées pour la normalisation des écarts structurels


     Nouveau moteur générique:
         Types etformats différents (XML...)
         Transformations structurelles complexes
          (Scope, Variable, Loops, Expressions, Built-in functions)


     Visual Studio Mapper designer
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Concepts essentiels: B2B



     Bridge EDI
      Supporte les protocoles X.12 et AS/2 pour EDI



     Portail de gestion des partenaires
     (TPM - Trading Partner Management)
       Gestion des fournisseurs et les contrats de services

        B2B
       Configuration et monitoring des bridges EDI
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Contexte métier de la démo (1)
     Collecte de l’information des voyages de transport public




         Multimodale: métro, train, bus, tram
         Equipement RFID pour la lecture du support de transport (carte,
          téléphone...)

     Scénario: Implémenter une Solution de Gestion des
     Voyages (Trip Management)                                              13
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Contexte métier de la démo (2)
     Demandes/prérequis
      1. Multiples opérateurs génèrent différents formats de voyage (Trip)



      2.   L’information de voyage doit être enrichie avec de l’info
           référentielle (liste des stations)

      3.   Les messages de voyage valides seront stockés dans l’ERP
           central

      4.   Les voyages contenant des stations non présentes dans le
           référentiel seront dirigés vers une BDD de Conciliation

      5.   Pour tout message: des alertes email seront envoyées si le
           montant de la transaction dépasse 50 EUR
           (détection de fraude ou d’anomalie potentielle)
                                                                             14
DEMO

Mise en œuvre avec BizTalk Server
Azure EAI-EDI: les concepts de BizTalk dans le cloud
       Implementation Architecture
   Azure




                              Referential
    SQL




                              * Stations
  Windows




                                               Store Routing                                        Alert
   Azure




                                                  Service                                          Service
                                                                                                                                  Outlook

                                                                                  Store
                                                                                                FromStation <> ‘’?        Azure Service Bus
                                                                                  Integration
                                                                                                 ToStation <> ‘’?
                         Trip                    Store Sub                        Bridge
                         Integration    Trip
                                                                         ?
Azure EAI




                         Bridge        Topic                                                                YES
                                                             1=1

                                                 Alert Sub                                         NO



                                                             Amount>50

                                                                                                                          Azure Service Bus
On-premises




              TripTx.A                            “R. T. Métro”
                                                                             “Syndicat                    LOB ERP Store      ERP Store
                                                                             Régional”
                                               “S. N. Réseaux”
              TripTx.B                                                                                                                       16
                                                                                                          LOB Conciliation Conciliation DB
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Mise en œuvre de la solution Azure EAI (1)


  1. Création des entités Azure Service Bus
         Espace de nom: "tripstransaction"
         Topic, abonnement, règles d’abonnement

  2. Création des structures LOB/Service Bus Connect
         "relay/erpstore/lob"
         "relay/concilliation/lob"

  3. Création du projet EAI
         One-way XML Bridge: "tripintegration"
         Transformations: Map A, B
         Composant Topic
VIDEO

Mise en œuvre avec
Windows Azure Service Bus EAI (1)
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Mise en œuvre de la solution Azure EAI (2)


  4. Création du projet EAI d’intégration avec l’ERP Store
         One-way XML Bridge: "storeintegration"
         Composant LOB ERP
         Composant LOB BDD de Concilliation
         Déploiement sur Azure Service Bus

  5. Création des services auxiliaires sur Azure
         TripRoutingService: worker role
         AlertService: worker role
         Déploiement de Roles sur Windows Azure
VIDEO

Mise en œuvre avec
Windows Azure Service Bus EAI (2)
DEMO

Mise en œuvre avec
Windows Azure Service Bus EAI
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Sommaire – concepts démontrés

  Fonctionnalité              Windows Azure EAI            BizTalk

  Mappage de message          Transform/Map                Map
  Entrées multiples de        XML Bridge Input             Receive Port
  messages
  Input Message Validation    XSD Schema Validation        XML Receive Pipeline
  Multicasting                Service Bus Topic            Send Port
  Enrichissement de message   Table référentielle de SQL   Table référentielle de
                              Azure (dans Map)             SQL Azure (dans Map)
  Infrastructure hybride      Service Bus Connect          BizTalk LOB Adapter
  (« ERP » on-premises)       BizTalk LOB Adapter          SQL Server
                              SQL Server
  Notifications par email     Service SMTP customisé via   SMTP Adapter
                              Azure Worker Role

                                                                                    22
Azure EAI-EDI: les concepts de BizTalk dans le cloud
Credentiels, informations de contact


     “Service Bus EAI & EDI Labs Release” – CTP
     public, accessible à tous
     Téléchargez les bits, créez-vous un compte, lisez la doc à
         https://portal.appfabriclabs.com/Default.aspx
     Posez des questions, laissez un retour d’expérience:
         http://social.msdn.microsoft.com/Forums/en-
          US/servicebuslabs/threads?page=1
     Ou contactez:
        Marius Zaharia: marius.zaharia@avanade.com,
      http://marius-zaharia.blogspot.com
       Olivier Sagory: olivier.sagory@avanade.com ,


         Benjamin Guinebertière: www.benjguin.com
     Service Bus Explorer - Windows Azure Samples
Merci à l’équipe CAT
                           Client
                Product        L’équipe travaille sur les projets les plus
                                importants et les déploiements les plus
                                exigeants dans le monde; elle apporte des
                                guides et revues d’architecture ainsi qu’un


             CAT
                                accès direct aux ingénieurs de
                                développement
  Customer
                           Produit
                               L’équipe apporte ses retours d’expérience
                                projets, propose des nouvelles
               Community        fonctionnalités dans le produit, partage les
                                expériences terrain avec le groupe produit
                                (technique et marketing), et participe à la
                                planification des produits
                           Communauté
                               L’équipe fournit de l’information détaillée
                                (niveau 500), des meilleures pratiques, livres
                                blancs et guides à la communauté (interne et
                                externe à Microsoft)
                               Conférences, événements, groupes
                                d’utilisateurs, formations
                               http://sqlcat.com, http://blogs.msdn.com/appfabriccat
Des ressources Windows Azure gratuites


   Testez Windows Azure     Abonnés MSDN, vous
   gratuitement pendant     bénéficiez de
   90 jours                 Windows Azure
      http://aka.ms/
                               http://aka.ms/
       tester-azure-90j
                                activer-azure-msdn



   Scénario d’utilisation
   (B2B): http://aka.ms/
     sqlazureb2bdmz
Livre sur Windows Azure

                    Premier ouvrage rédigé en
                    Français
                    Sur l’intégralité de la
                    plateforme Windows Azure

                    Disponible dès aujourd’hui!
                    Consultation et achat
                    possible sur le stand (52)
                    des éditions ENI

Más contenido relacionado

La actualidad más candente

Développer un site Web fonctionnel et élastique sur Azure
Développer un site Web fonctionnel et élastique sur AzureDévelopper un site Web fonctionnel et élastique sur Azure
Développer un site Web fonctionnel et élastique sur Azurebenjguin
 
SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)
SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)
SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)Microsoft Technet France
 
2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...
2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...
2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...Club Cloud des Partenaires
 
M1 presentation OSGi
M1 presentation OSGiM1 presentation OSGi
M1 presentation OSGiVelossity
 
Cloud & physique, mauvaises et bonnes solutions
Cloud & physique, mauvaises et bonnes solutionsCloud & physique, mauvaises et bonnes solutions
Cloud & physique, mauvaises et bonnes solutionsOxalide
 
Webinar on IBM SmartCloud Application Services Feb 7th. 2013
Webinar on IBM SmartCloud Application Services Feb 7th. 2013 Webinar on IBM SmartCloud Application Services Feb 7th. 2013
Webinar on IBM SmartCloud Application Services Feb 7th. 2013 Malika Lardjane
 
200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20m200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20mOxalide
 
200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction Couts200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction CoutsOxalide
 
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 2011France IX Services
 
Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...
Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...
Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...Hitachi Data Systems France
 
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émystificationKhaled Ben Driss
 
5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échange5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échangeJean-Claude Bellando
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...Khaled Ben Driss
 
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
 
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...Khaled Ben Driss
 
SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...Microsoft Technet France
 

La actualidad más candente (20)

Développer un site Web fonctionnel et élastique sur Azure
Développer un site Web fonctionnel et élastique sur AzureDévelopper un site Web fonctionnel et élastique sur Azure
Développer un site Web fonctionnel et élastique sur Azure
 
SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)
SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)
SQL Server 2012: Gérer vos données maitres avec Master Data Services (MDS)
 
2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...
2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...
2012.11.20 - Revendeurs Cloud - RV des Experts du Club Cloud des Partenaires ...
 
M1 presentation OSGi
M1 presentation OSGiM1 presentation OSGi
M1 presentation OSGi
 
Cloud & physique, mauvaises et bonnes solutions
Cloud & physique, mauvaises et bonnes solutionsCloud & physique, mauvaises et bonnes solutions
Cloud & physique, mauvaises et bonnes solutions
 
Drupal aegir AWS
Drupal aegir AWSDrupal aegir AWS
Drupal aegir AWS
 
Webinar on IBM SmartCloud Application Services Feb 7th. 2013
Webinar on IBM SmartCloud Application Services Feb 7th. 2013 Webinar on IBM SmartCloud Application Services Feb 7th. 2013
Webinar on IBM SmartCloud Application Services Feb 7th. 2013
 
200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20m200907 Petit Dejeuner Optimisation coûts 20m
200907 Petit Dejeuner Optimisation coûts 20m
 
200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction Couts200907 Petit Dejeuner Reduction Couts
200907 Petit Dejeuner Reduction Couts
 
W4 - L'IT et le métier ensemble pour des applications sur mesure
W4 - L'IT et le métier ensemble pour des applications sur mesureW4 - L'IT et le métier ensemble pour des applications sur mesure
W4 - L'IT et le métier ensemble pour des applications sur mesure
 
Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
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
 
Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...
Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...
Atelier Hitachi Information Forum 2012 - Les solutions « Cloud Optimized » de...
 
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
 
5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échange5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échange
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
 
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
 
Guide parlons cloud_2013
Guide parlons cloud_2013Guide parlons cloud_2013
Guide parlons cloud_2013
 
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...
 
SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...SharePoint : Administration et Supervision, comment piloter votre infrastruct...
SharePoint : Administration et Supervision, comment piloter votre infrastruct...
 

Destacado

Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...Wolfgang Schmidt
 
Unidade 2.1.2 Bus
Unidade 2.1.2   BusUnidade 2.1.2   Bus
Unidade 2.1.2 Busguest18dcd9
 
法文二上-Transport
法文二上-Transport法文二上-Transport
法文二上-Transportgaleyang
 
Catalogue Fly Away
Catalogue Fly AwayCatalogue Fly Away
Catalogue Fly Awaytommoyen
 
Sistema de instrumentación para la monitorización y grabación de buses digita...
Sistema de instrumentación para la monitorización y grabación de buses digita...Sistema de instrumentación para la monitorización y grabación de buses digita...
Sistema de instrumentación para la monitorización y grabación de buses digita...englobe
 
#RecuperemBlanes: "Menys zones blaves, més transport públic!"
#RecuperemBlanes: "Menys zones blaves, més transport públic!"#RecuperemBlanes: "Menys zones blaves, més transport públic!"
#RecuperemBlanes: "Menys zones blaves, més transport públic!"icveuiablanes
 
German-Interactive-Newsletter
German-Interactive-NewsletterGerman-Interactive-Newsletter
German-Interactive-NewsletterMoritz Maaßen
 
Presentació corporativa 2013
Presentació corporativa 2013Presentació corporativa 2013
Presentació corporativa 2013TMB
 
Portfolio Adrian Benavides M
Portfolio Adrian Benavides MPortfolio Adrian Benavides M
Portfolio Adrian Benavides MAdrianBenavides
 
MouTV. Una aposta per la informació de servei
MouTV. Una aposta per la informació de serveiMouTV. Una aposta per la informació de servei
MouTV. Una aposta per la informació de serveiTMB
 
8 moyenstr 03
8 moyenstr 038 moyenstr 03
8 moyenstr 03cris03glu
 
SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014
SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014
SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014Ajuntament de Barcelona
 
10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...
10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...
10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...SouMaisWeb
 

Destacado (20)

Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
Saisonale Planung verbessern mittels Supply Chain Optimierung - Ressourcen ni...
 
Unidade 2.1.2 Bus
Unidade 2.1.2   BusUnidade 2.1.2   Bus
Unidade 2.1.2 Bus
 
法文二上-Transport
法文二上-Transport法文二上-Transport
法文二上-Transport
 
Catalogue Fly Away
Catalogue Fly AwayCatalogue Fly Away
Catalogue Fly Away
 
Sistema de instrumentación para la monitorización y grabación de buses digita...
Sistema de instrumentación para la monitorización y grabación de buses digita...Sistema de instrumentación para la monitorización y grabación de buses digita...
Sistema de instrumentación para la monitorización y grabación de buses digita...
 
Ss3 my city
Ss3 my citySs3 my city
Ss3 my city
 
Promotionbus
PromotionbusPromotionbus
Promotionbus
 
#RecuperemBlanes: "Menys zones blaves, més transport públic!"
#RecuperemBlanes: "Menys zones blaves, més transport públic!"#RecuperemBlanes: "Menys zones blaves, més transport públic!"
#RecuperemBlanes: "Menys zones blaves, més transport públic!"
 
German-Interactive-Newsletter
German-Interactive-NewsletterGerman-Interactive-Newsletter
German-Interactive-Newsletter
 
Presentació corporativa 2013
Presentació corporativa 2013Presentació corporativa 2013
Presentació corporativa 2013
 
Thainá
ThaináThainá
Thainá
 
Portfolio Adrian Benavides M
Portfolio Adrian Benavides MPortfolio Adrian Benavides M
Portfolio Adrian Benavides M
 
MouTV. Una aposta per la informació de servei
MouTV. Una aposta per la informació de serveiMouTV. Una aposta per la informació de servei
MouTV. Una aposta per la informació de servei
 
8 moyenstr 03
8 moyenstr 038 moyenstr 03
8 moyenstr 03
 
SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014
SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014
SSTG Comissió Consultiva Règim intern, Seguretat i Mobilitat Novembre 2014
 
German 2
German 2German 2
German 2
 
Vueltaalmundo
VueltaalmundoVueltaalmundo
Vueltaalmundo
 
Dun laoghaire
Dun laoghaireDun laoghaire
Dun laoghaire
 
Navegamos por el río Orinoco
Navegamos por el río OrinocoNavegamos por el río Orinoco
Navegamos por el río Orinoco
 
10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...
10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...
10° Edição do #soumaisweb - Apresentação de Marcelo Thompson - Erros Eternos ...
 

Similar a Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)

Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureComment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureMicrosoft Technet France
 
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 - 2011Petals Link
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPMicrosoft Décideurs IT
 
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...Club Cloud des Partenaires
 
Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013Microsoft
 
Windows Azure : Modèle hybride et réversibilité
Windows Azure : Modèle hybride et réversibilitéWindows Azure : Modèle hybride et réversibilité
Windows Azure : Modèle hybride et réversibilitéMicrosoft Technet France
 
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureDonnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureSamir Arezki ☁
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenterOxalide
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerceMicrosoft
 
Patterns architecturaux en SI hybride (interne + Cloud)
Patterns architecturaux en SI hybride (interne + Cloud)Patterns architecturaux en SI hybride (interne + Cloud)
Patterns architecturaux en SI hybride (interne + Cloud)Guillaume Plouin
 
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...Club Cloud des Partenaires
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSIStor Solutions
 
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]IBM France PME-ETI
 
Bi light-présentation- nov.2014-smartview
Bi light-présentation- nov.2014-smartviewBi light-présentation- nov.2014-smartview
Bi light-présentation- nov.2014-smartviewChristophe Monnier
 
Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOATugdual Grall
 
Tout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anTout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anMicrosoft Technet France
 
Cloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdiCloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdiJulien Lesaicherre
 

Similar a Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303) (20)

Comment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows AzureComment intégrer une application ASP.NET dans Windows Azure
Comment intégrer une application ASP.NET dans Windows Azure
 
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
 
Duet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAPDuet Entreprise 2.0 pour SharePoint et SAP
Duet Entreprise 2.0 pour SharePoint et SAP
 
Le Cloud pour l'Education
Le Cloud pour l'EducationLe Cloud pour l'Education
Le Cloud pour l'Education
 
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
 
Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013Les nouveautés de Microsoft BizTalk Server 2013
Les nouveautés de Microsoft BizTalk Server 2013
 
Windows Azure : Modèle hybride et réversibilité
Windows Azure : Modèle hybride et réversibilitéWindows Azure : Modèle hybride et réversibilité
Windows Azure : Modèle hybride et réversibilité
 
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureDonnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec Azure
 
Biztalk
BiztalkBiztalk
Biztalk
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
 
Windows Azure et e-commerce
Windows Azure et e-commerceWindows Azure et e-commerce
Windows Azure et e-commerce
 
Patterns architecturaux en SI hybride (interne + Cloud)
Patterns architecturaux en SI hybride (interne + Cloud)Patterns architecturaux en SI hybride (interne + Cloud)
Patterns architecturaux en SI hybride (interne + Cloud)
 
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
2012.11.20 - Cloud Builders - RV des Experts du Club Cloud des Partenaires - ...
 
Biztalk 2009
Biztalk 2009Biztalk 2009
Biztalk 2009
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSI
 
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
Bi light-présentation- nov.2014-smartview
Bi light-présentation- nov.2014-smartviewBi light-présentation- nov.2014-smartview
Bi light-présentation- nov.2014-smartview
 
Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOA
 
Tout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un anTout ce que vous avez manqué sur SQL Azure depuis un an
Tout ce que vous avez manqué sur SQL Azure depuis un an
 
Cloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdiCloud prive cloud public pourquoi choisir tech days 2012 rdi
Cloud prive cloud public pourquoi choisir tech days 2012 rdi
 

Más de Marius Zaharia

Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019Marius Zaharia
 
Onboard a Historical Company on the Cloud Journey
Onboard a Historical Company on the Cloud JourneyOnboard a Historical Company on the Cloud Journey
Onboard a Historical Company on the Cloud JourneyMarius Zaharia
 
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019Marius Zaharia
 
Azure Firewall (Meetup Société Générale - dec 2018)
Azure Firewall (Meetup Société Générale - dec 2018)Azure Firewall (Meetup Société Générale - dec 2018)
Azure Firewall (Meetup Société Générale - dec 2018)Marius Zaharia
 
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Marius Zaharia
 
Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)Marius Zaharia
 
Modern Architecture in the Cloud of 2018
Modern Architecture in the Cloud of 2018Modern Architecture in the Cloud of 2018
Modern Architecture in the Cloud of 2018Marius Zaharia
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Marius Zaharia
 
Onboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud JourneyOnboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud JourneyMarius Zaharia
 
APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?Marius Zaharia
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)Marius Zaharia
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...Marius Zaharia
 
Ro IT Webinar - Masina Virtuala, calatorie catre cloud
Ro IT Webinar - Masina Virtuala, calatorie catre cloudRo IT Webinar - Masina Virtuala, calatorie catre cloud
Ro IT Webinar - Masina Virtuala, calatorie catre cloudMarius Zaharia
 
Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017
Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017
Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017Marius Zaharia
 
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Marius Zaharia
 
Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...
Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...
Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...Marius Zaharia
 
Azure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesAzure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesMarius Zaharia
 
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Marius Zaharia
 
Automati(sati)on de votre application Azure
Automati(sati)on de votre application AzureAutomati(sati)on de votre application Azure
Automati(sati)on de votre application AzureMarius Zaharia
 
Session iot gwab 2014 paris
Session iot gwab 2014 parisSession iot gwab 2014 paris
Session iot gwab 2014 parisMarius Zaharia
 

Más de Marius Zaharia (20)

Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
Multi-Tenant Identity and Azure Resource Governance - Identity Days 2019
 
Onboard a Historical Company on the Cloud Journey
Onboard a Historical Company on the Cloud JourneyOnboard a Historical Company on the Cloud Journey
Onboard a Historical Company on the Cloud Journey
 
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
Multi-Tenant Identity and Azure Resource Governance - ReBUILD 2019
 
Azure Firewall (Meetup Société Générale - dec 2018)
Azure Firewall (Meetup Société Générale - dec 2018)Azure Firewall (Meetup Société Générale - dec 2018)
Azure Firewall (Meetup Société Générale - dec 2018)
 
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
 
Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)Modern Architecture in the Cloud of 2018 (IT Camp 2018)
Modern Architecture in the Cloud of 2018 (IT Camp 2018)
 
Modern Architecture in the Cloud of 2018
Modern Architecture in the Cloud of 2018Modern Architecture in the Cloud of 2018
Modern Architecture in the Cloud of 2018
 
Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018Architecture Moderne dans le Cloud en 2018
Architecture Moderne dans le Cloud en 2018
 
Onboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud JourneyOnboarding a Historical Company on the Cloud Journey
Onboarding a Historical Company on the Cloud Journey
 
APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?
 
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
One Azure Monitor to Rule Them All? (IT Camp 2017, Cluj, RO)
 
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
La santé de votre environnement Azure, entre Monitor, AppInsights et Log Anal...
 
Ro IT Webinar - Masina Virtuala, calatorie catre cloud
Ro IT Webinar - Masina Virtuala, calatorie catre cloudRo IT Webinar - Masina Virtuala, calatorie catre cloud
Ro IT Webinar - Masina Virtuala, calatorie catre cloud
 
Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017
Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017
Identite-as-a-service pour vos applications B2C - MS Cloud Summit Paris 2017
 
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017
 
Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...
Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...
Gouvernance et sécurisation de vos ressources cloud avec Azure Active Directo...
 
Azure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet TopologiesAzure Networking: Innovative Features and Multi-VNet Topologies
Azure Networking: Innovative Features and Multi-VNet Topologies
 
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
Sql Saturday Paris 2016 - De StreamInsight à Azure Stream Analytics
 
Automati(sati)on de votre application Azure
Automati(sati)on de votre application AzureAutomati(sati)on de votre application Azure
Automati(sati)on de votre application Azure
 
Session iot gwab 2014 paris
Session iot gwab 2014 parisSession iot gwab 2014 paris
Session iot gwab 2014 paris
 

Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)

  • 1. palais des congrès Paris 7, 8 et 9 février 2012
  • 2. Azure Integration Services : les concepts de BizTalk dans le cloud 07/02/2012 Marius Zaharia, Olivier Sagory Consultants - Avanade France Benjamin Guinebertière Microsoft France
  • 3. Microsoft & Avanade Nos relations institutionnelles • Accenture et Microsoft ont fondé ensemble Avanade en 2000 • Accenture et Microsoft siègent toujours ensemble au comité de direction d’Avanade et définissent la stratégie 13.000 collaborateurs répartis sur 24 pays CA 2010 1 milliard d’US $ 29 Microsoft Most Valued Professionals 14 elite Microsoft Certified Architects
  • 4. Azure EAI-EDI: les concepts de BizTalk dans le cloud Schéma synoptique (scénario BPM) fonctionnel BizTalk BAM Suivi WF Tâches humaines SharePoint d’Entreprise Processus AppFabric AppFabric AppFabric WF WF WF Intégration SQL Server BizTalk Server, Azure Integration Services, CEP StreamInsight, EAI, SOA, ESB, ETL, MDM, … SQL Server (SSIS, MDS, …)/SQL Azure (DataSync, Data Explorer, …) BizTalk RFID Applications Windows Azure App. App. App. App. WF WF
  • 5. Azure EAI-EDI: les concepts de BizTalk dans le cloud Offres en nuage et à demeure AppFabric  Microsoft AppFabric 1.1  Host  Cache BizTalk Server  BizTalk Server 2010 R2 sera la prochaine version, avec 3 thèmes principaux:  Support de la plateforme  Améliorations en B2B  Support du cloud Windows Azure Integration Services  Windows Azure Service Bus EAI  Windows Azure Service Bus EDI  S’appuient sur Windows Azure Service Bus queues & topics
  • 6. Azure EAI-EDI: les concepts de BizTalk dans le cloud Les Deux Scénarios clés Les deux scénarios traités par Windows Azure sont:  L’Enterprise Application Integration (EAI) fournissant des fonctionnalités de traitement de message riches (rich message processing)  L’Electronic Data Interchange (EDI) ciblant les scénarii business-to-business (B2B) pour la gestion d’échanges entre partenaires (TPM - trading partner management).
  • 7. Azure EAI-EDI: les concepts de BizTalk dans le cloud L’EAI et le B2B dans Azure Améliore de façon drastique le temps de développement et de déploiement Ouvre les composants métiers en les rendant facilement disponibles et consommables via le cloud Fournit des services permettant la mise en place d’intéractions EDI inter-entreprise
  • 8. Azure EAI-EDI: les concepts de BizTalk dans le cloud Concepts essentiels: XML BRIDGE Permet de recevoir du contenu XML via différents protocoles. 1. Validation  Format du message (XSD) 2. Extraction / Enrichissement  Extraction de parties/sections du message pour les assigner aux metadonnées  Enrichissement du message à partir d’un contexte externe 3. Transformation  Transformation du message vers un autre format/schéma 4. Routage  Transfert du message vers différents systèmes ou services
  • 9. Azure EAI-EDI: les concepts de BizTalk dans le cloud Composants d’intégration: BRIDGE vs TOPIC • Agrégation d’entrées multiples: BRIDGE • Pont entre protocoles: BRIDGE • Normalisation / Transformation de contrats de données : BRIDGE • Validation de message / contrat : BRIDGE • Routage basé sur le contenu: BRIDGE ou TOPIC/SUB • Multicasting: TOPIC/SUBS
  • 10. Azure EAI-EDI: les concepts de BizTalk dans le cloud Concepts essentiels: Service Bus Connect Module on-premises pour connecter des applications et données LOB vers le nuage Set d’adapteurs pour des systèmes LOB communs  SAP, Oracle Apps, Oracle DB, Siebel, SQL Server  Construits sur la base de BizTalk Adapter SDK
  • 11. Azure EAI-EDI: les concepts de BizTalk dans le cloud Concepts essentiels: Transformations Utilisées pour la normalisation des écarts structurels Nouveau moteur générique:  Types etformats différents (XML...)  Transformations structurelles complexes (Scope, Variable, Loops, Expressions, Built-in functions) Visual Studio Mapper designer
  • 12. Azure EAI-EDI: les concepts de BizTalk dans le cloud Concepts essentiels: B2B Bridge EDI  Supporte les protocoles X.12 et AS/2 pour EDI Portail de gestion des partenaires (TPM - Trading Partner Management)  Gestion des fournisseurs et les contrats de services B2B  Configuration et monitoring des bridges EDI
  • 13. Azure EAI-EDI: les concepts de BizTalk dans le cloud Contexte métier de la démo (1) Collecte de l’information des voyages de transport public  Multimodale: métro, train, bus, tram  Equipement RFID pour la lecture du support de transport (carte, téléphone...) Scénario: Implémenter une Solution de Gestion des Voyages (Trip Management) 13
  • 14. Azure EAI-EDI: les concepts de BizTalk dans le cloud Contexte métier de la démo (2) Demandes/prérequis 1. Multiples opérateurs génèrent différents formats de voyage (Trip) 2. L’information de voyage doit être enrichie avec de l’info référentielle (liste des stations) 3. Les messages de voyage valides seront stockés dans l’ERP central 4. Les voyages contenant des stations non présentes dans le référentiel seront dirigés vers une BDD de Conciliation 5. Pour tout message: des alertes email seront envoyées si le montant de la transaction dépasse 50 EUR (détection de fraude ou d’anomalie potentielle) 14
  • 15. DEMO Mise en œuvre avec BizTalk Server
  • 16. Azure EAI-EDI: les concepts de BizTalk dans le cloud Implementation Architecture Azure Referential SQL * Stations Windows Store Routing Alert Azure Service Service Outlook Store FromStation <> ‘’? Azure Service Bus Integration ToStation <> ‘’? Trip Store Sub Bridge Integration Trip ? Azure EAI Bridge Topic YES 1=1 Alert Sub NO Amount>50 Azure Service Bus On-premises TripTx.A “R. T. Métro” “Syndicat LOB ERP Store ERP Store Régional” “S. N. Réseaux” TripTx.B 16 LOB Conciliation Conciliation DB
  • 17. Azure EAI-EDI: les concepts de BizTalk dans le cloud Mise en œuvre de la solution Azure EAI (1) 1. Création des entités Azure Service Bus  Espace de nom: "tripstransaction"  Topic, abonnement, règles d’abonnement 2. Création des structures LOB/Service Bus Connect  "relay/erpstore/lob"  "relay/concilliation/lob" 3. Création du projet EAI  One-way XML Bridge: "tripintegration"  Transformations: Map A, B  Composant Topic
  • 18. VIDEO Mise en œuvre avec Windows Azure Service Bus EAI (1)
  • 19. Azure EAI-EDI: les concepts de BizTalk dans le cloud Mise en œuvre de la solution Azure EAI (2) 4. Création du projet EAI d’intégration avec l’ERP Store  One-way XML Bridge: "storeintegration"  Composant LOB ERP  Composant LOB BDD de Concilliation  Déploiement sur Azure Service Bus 5. Création des services auxiliaires sur Azure  TripRoutingService: worker role  AlertService: worker role  Déploiement de Roles sur Windows Azure
  • 20. VIDEO Mise en œuvre avec Windows Azure Service Bus EAI (2)
  • 21. DEMO Mise en œuvre avec Windows Azure Service Bus EAI
  • 22. Azure EAI-EDI: les concepts de BizTalk dans le cloud Sommaire – concepts démontrés Fonctionnalité Windows Azure EAI BizTalk Mappage de message Transform/Map Map Entrées multiples de XML Bridge Input Receive Port messages Input Message Validation XSD Schema Validation XML Receive Pipeline Multicasting Service Bus Topic Send Port Enrichissement de message Table référentielle de SQL Table référentielle de Azure (dans Map) SQL Azure (dans Map) Infrastructure hybride Service Bus Connect BizTalk LOB Adapter (« ERP » on-premises) BizTalk LOB Adapter SQL Server SQL Server Notifications par email Service SMTP customisé via SMTP Adapter Azure Worker Role 22
  • 23. Azure EAI-EDI: les concepts de BizTalk dans le cloud Credentiels, informations de contact “Service Bus EAI & EDI Labs Release” – CTP public, accessible à tous Téléchargez les bits, créez-vous un compte, lisez la doc à  https://portal.appfabriclabs.com/Default.aspx Posez des questions, laissez un retour d’expérience:  http://social.msdn.microsoft.com/Forums/en- US/servicebuslabs/threads?page=1 Ou contactez:  Marius Zaharia: marius.zaharia@avanade.com, http://marius-zaharia.blogspot.com  Olivier Sagory: olivier.sagory@avanade.com ,  Benjamin Guinebertière: www.benjguin.com Service Bus Explorer - Windows Azure Samples
  • 24. Merci à l’équipe CAT Client Product  L’équipe travaille sur les projets les plus importants et les déploiements les plus exigeants dans le monde; elle apporte des guides et revues d’architecture ainsi qu’un CAT accès direct aux ingénieurs de développement Customer Produit  L’équipe apporte ses retours d’expérience projets, propose des nouvelles Community fonctionnalités dans le produit, partage les expériences terrain avec le groupe produit (technique et marketing), et participe à la planification des produits Communauté  L’équipe fournit de l’information détaillée (niveau 500), des meilleures pratiques, livres blancs et guides à la communauté (interne et externe à Microsoft)  Conférences, événements, groupes d’utilisateurs, formations  http://sqlcat.com, http://blogs.msdn.com/appfabriccat
  • 25. Des ressources Windows Azure gratuites Testez Windows Azure Abonnés MSDN, vous gratuitement pendant bénéficiez de 90 jours Windows Azure  http://aka.ms/  http://aka.ms/ tester-azure-90j activer-azure-msdn Scénario d’utilisation (B2B): http://aka.ms/ sqlazureb2bdmz
  • 26. Livre sur Windows Azure Premier ouvrage rédigé en Français Sur l’intégralité de la plateforme Windows Azure Disponible dès aujourd’hui! Consultation et achat possible sur le stand (52) des éditions ENI

Notas del editor

  1. BizTalk Server has more than 10,000 customersworlwide (http://www.microsoft.com/biztalk/en/us/overview.aspx) BizTalk Server 2010 R2 roadmapisavailableat http://www.microsoft.com/biztalk/en/us/roadmap.aspxAppFabric 1.1 is the next release of Windows Server AppFabric 1.0. The followingfeatures have been added:Read-through and write-behind provider supportGraceful shutdownDomain account supportNew ASP.NET session state and output caching providersCompressionMultiple cache client application configuration sectionsWindows Azure Integration Services arebuiltwith new architecture thatallowscale out, scalability and other cloud scenarios
  2. 1. et la possibilitéd’intégrer des applications hébergées en nuageprivé avec le nuage public, maiségalement du nuage public vers le nuage public.sous la forme d’un service préconstruit
  3. Outilsfaciles à utiliser, solutions toutesfaitescouvrant les patterns d’intégrationclassiquesDéploiementrapidesur le CloudPlus besoin de prévoir la capacité infra– un élémentsouventpénibleLa grandemajorité du besoinestconstituéd’applicationshybridesBrowse on-premise LOB system data to create custom servicesTransformation et routage de données entre des applications du cloud et des applications métiers hébergéesTrading partner onboarding suppliers for SMB, long tail opportunityFinished EDI bridge with commonly required schemas and protocolsSimple UX for business users
  4. Validation:Valide le message d’entréevers un schéma/des schémasdonné(s)Enrichissement (exemple tables de référence SQL Azure)Routage , comme des files d’attente, des rubriques (topic), systèmes LOB, services customisés
  5. Talk about hybrid connectivity needs Talk about Sydney vs. SB Connect (one is at the raw network level; SB Connect is at app-level; enterprises do not want to extend LOB systems directly into cloud)Talk about AF Connect for services for BizTalk and the demand for that to be available separatelyTalk about adapters: need to interact with LOB systems using .Net (WCF) programming models, need for custom contract creation with specific LOB contracts need for SMEs to build and deploy shared contracts separate from the consumersTalk about the ASDK MSB GUI
  6. Talk about complexity of maps in EAI (SAP) and B2B (EDI) spacesTalk about the 400+ maps and customer connect we analyzed to deduce need for loops etc. and eliminate custom code (use MSIT 65% number) Talk about Expression functoidsTalk about non-core developers needing toolsTalk about success of mapper in BizTalkTalk about local testing experience
  7. Talk about Direct B2B vs. Service Providers (VANs)Talk about how SPs think about value-added services as their differentiator with core EDI infrastructure being ‘platform’ – maps, relation with large retailers or verticals, etc.Talk about steps inonboarding trading partners (register, send/receive settings, negotiation, test agreement, deploy) – taking 3-4 weeks per partnerEDI Bridges run at scale as part of the Bridge role inside Service BusPortail for B2B service providers to manage their customers’ agreements and technical settings to be used for configuring EDI bridges