SlideShare une entreprise Scribd logo
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
 fonctionnel




BPM)                                                            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
Contextel’information des voyagesdémo (1)
  Collecte de
              métier de la 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

Contenu connexe

Tendances

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
 
Drupal aegir AWS
Drupal aegir AWSDrupal aegir AWS
Drupal aegir AWS
Drupal Asso France
 
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
Club Alliances
 
Piloter la DSI
Piloter la DSIPiloter la DSI
Piloter la DSI
Luis Becerra
 
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
 
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
 
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 OSGi
Velossity
 
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BI
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BITECHDAYS 2013 : Migration de votre capital décisionnel vers MS BI
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BI
Inetum
 

Tendances (10)

Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
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)
 
Drupal aegir AWS
Drupal aegir AWSDrupal aegir AWS
Drupal aegir AWS
 
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
2011.06.24 Le Cloud pour les nouveaux - Daphne Alecian
 
Piloter la DSI
Piloter la DSIPiloter la DSI
Piloter la DSI
 
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
 
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...
 
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
 
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BI
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BITECHDAYS 2013 : Migration de votre capital décisionnel vers MS BI
TECHDAYS 2013 : Migration de votre capital décisionnel vers MS BI
 

En vedette

BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA ITBizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
Sandro Pereira
 
BizTalk Custom Adapters Toronto Code Camp Presentation
BizTalk Custom Adapters  Toronto Code Camp PresentationBizTalk Custom Adapters  Toronto Code Camp Presentation
BizTalk Custom Adapters Toronto Code Camp Presentation
MoustafaRefaat
 
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresIntroduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Sandro Pereira
 
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
Microsoft
 
Tu Plan Costa Blanca
Tu Plan Costa BlancaTu Plan Costa Blanca
Hybrid integration in a day 2
Hybrid integration in a day 2Hybrid integration in a day 2
Hybrid integration in a day 2
Michael Stephenson
 
Finance integration 2
Finance integration 2Finance integration 2
Finance integration 2
Michael Stephenson
 
Biztalk summit - IOT
Biztalk summit - IOTBiztalk summit - IOT
Biztalk summit - IOT
Cellenza
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
AboorvaRaja Ramar
 
Les outils SEO à utiliser en 2013 - Seo Campus
Les outils SEO à utiliser en 2013 - Seo CampusLes outils SEO à utiliser en 2013 - Seo Campus
Les outils SEO à utiliser en 2013 - Seo Campus
Altiref
 
BizTalk Summit L'intégration en mutation
BizTalk Summit   L'intégration en mutationBizTalk Summit   L'intégration en mutation
BizTalk Summit L'intégration en mutation
Michel HUBERT
 

En vedette (11)

BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA ITBizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
BizTalk Server Deep Dive Tips and Tricks For Developers and Admins at TUGA IT
 
BizTalk Custom Adapters Toronto Code Camp Presentation
BizTalk Custom Adapters  Toronto Code Camp PresentationBizTalk Custom Adapters  Toronto Code Camp Presentation
BizTalk Custom Adapters Toronto Code Camp Presentation
 
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi featuresIntroduction to the Azure Service Bus EAI & EDI featuresiedi features
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
 
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
 
Tu Plan Costa Blanca
Tu Plan Costa BlancaTu Plan Costa Blanca
Tu Plan Costa Blanca
 
Hybrid integration in a day 2
Hybrid integration in a day 2Hybrid integration in a day 2
Hybrid integration in a day 2
 
Finance integration 2
Finance integration 2Finance integration 2
Finance integration 2
 
Biztalk summit - IOT
Biztalk summit - IOTBiztalk summit - IOT
Biztalk summit - IOT
 
Introduction to BizTalk for Beginners
Introduction to BizTalk for BeginnersIntroduction to BizTalk for Beginners
Introduction to BizTalk for Beginners
 
Les outils SEO à utiliser en 2013 - Seo Campus
Les outils SEO à utiliser en 2013 - Seo CampusLes outils SEO à utiliser en 2013 - Seo Campus
Les outils SEO à utiliser en 2013 - Seo Campus
 
BizTalk Summit L'intégration en mutation
BizTalk Summit   L'intégration en mutationBizTalk Summit   L'intégration en mutation
BizTalk Summit L'intégration en mutation
 

Similaire à Azure Integration Services : les concepts de BizTalk dans le cloud

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
Microsoft 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 - 2011
Petals 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 SAP
Microsoft Décideurs IT
 
Le Cloud pour l'Education
Le Cloud pour l'EducationLe Cloud pour l'Education
Le Cloud pour l'Education
Microsoft Décideurs IT
 
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
 
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
Microsoft Technet France
 
Integration Summit 16 - Hybrid Integration
Integration Summit 16 - Hybrid IntegrationIntegration Summit 16 - Hybrid Integration
Integration Summit 16 - Hybrid Integration
Cellenza
 
Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?
Microsoft Ideas
 
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
Julien Lesaicherre
 
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
Samir Arezki ☁
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenterOxalide
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
Microsoft
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
Microsoft
 
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
 
Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOA
Tugdual Grall
 
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
 
Hybride share point search
Hybride share point searchHybride share point search
Hybride share point search
Michael Nokhamzon
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
Samir Arezki ☁
 

Similaire à Azure Integration Services : les concepts de BizTalk dans le cloud (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
 
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é
 
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
 
Integration Summit 16 - Hybrid Integration
Integration Summit 16 - Hybrid IntegrationIntegration Summit 16 - Hybrid Integration
Integration Summit 16 - Hybrid Integration
 
Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?Cloud Privé, Cloud Public, pourquoi choisir?
Cloud Privé, Cloud Public, pourquoi choisir?
 
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
 
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
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
De A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicativeDe A à Z : Choisir une architecture pour sa solution applicative
De A à Z : Choisir une architecture pour sa solution applicative
 
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...
 
Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOA
 
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 - ...
 
Hybride share point search
Hybride share point searchHybride share point search
Hybride share point search
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
Biztalk 2009
Biztalk 2009Biztalk 2009
Biztalk 2009
 

Plus de Microsoft Technet France

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Microsoft Technet France
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
Microsoft Technet France
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
Microsoft Technet France
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Microsoft Technet France
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
Microsoft Technet France
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Microsoft Technet France
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
Microsoft Technet France
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
Microsoft Technet France
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
Microsoft Technet France
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
Microsoft Technet France
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
Microsoft Technet France
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Microsoft Technet France
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
Microsoft Technet France
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Microsoft Technet France
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
Microsoft Technet France
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
Microsoft Technet France
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Microsoft Technet France
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
Microsoft Technet France
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
Microsoft Technet France
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
Microsoft Technet France
 

Plus de Microsoft Technet France (20)

Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
Automatisez, visualisez et améliorez vos processus d’entreprise avec Nintex
 
Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10Comment réussir votre déploiement de Windows 10
Comment réussir votre déploiement de Windows 10
 
OMS log search au quotidien
OMS log search au quotidienOMS log search au quotidien
OMS log search au quotidien
 
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 Fusion, Acquisition - Optimisez la migration et la continuité des outils col... Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
Fusion, Acquisition - Optimisez la migration et la continuité des outils col...
 
Wavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semainesWavestone déploie son portail Powell 365 en 5 semaines
Wavestone déploie son portail Powell 365 en 5 semaines
 
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités AzureRetour d’expérience sur le monitoring et la sécurisation des identités Azure
Retour d’expérience sur le monitoring et la sécurisation des identités Azure
 
Scénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + SecurityScénarios de mobilité couverts par Enterprise Mobility + Security
Scénarios de mobilité couverts par Enterprise Mobility + Security
 
SharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle générationSharePoint Framework : le développement SharePoint nouvelle génération
SharePoint Framework : le développement SharePoint nouvelle génération
 
Stockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le mondeStockage Cloud : il y en aura pour tout le monde
Stockage Cloud : il y en aura pour tout le monde
 
Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365Protéger vos données avec le chiffrement dans Azure et Office 365
Protéger vos données avec le chiffrement dans Azure et Office 365
 
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
Protéger votre patrimoine informationnel dans un monde hybride avec Azure Inf...
 
Comprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de MicrosoftComprendre la stratégie identité de Microsoft
Comprendre la stratégie identité de Microsoft
 
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...Vous avez dit « authentification sans mot de passe » : une illustration avec ...
Vous avez dit « authentification sans mot de passe » : une illustration avec ...
 
Sécurité des données
Sécurité des donnéesSécurité des données
Sécurité des données
 
Déploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloudDéploiement hybride, la téléphonie dans le cloud
Déploiement hybride, la téléphonie dans le cloud
 
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
Supervisez la qualité des appels Skype for Business Online à l'aide de Call Q...
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Gestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderneGestion de Windows 10 et des applications dans l'entreprise moderne
Gestion de Windows 10 et des applications dans l'entreprise moderne
 
Office 365 dans votre Système d'Informations
Office 365 dans votre Système d'InformationsOffice 365 dans votre Système d'Informations
Office 365 dans votre Système d'Informations
 

Dernier

OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 

Dernier (6)

OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 

Azure Integration Services : les concepts de BizTalk dans le cloud

  • 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 fonctionnel BPM) 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 Contextel’information des voyagesdémo (1) Collecte de métier de la 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

Notes de l'éditeur

  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