palais descongrèsParis7, 8 et 9février 2012
Azure Integration Services :les concepts de BizTalk dans lecloud07/02/2012Marius Zaharia, Olivier SagoryConsultants - Avan...
Microsoft & Avanade Nos relations institutionnelles                                             •   Accenture et Microsoft...
Azure EAI-EDI: les concepts de BizTalk dans le cloudSchéma synoptique (scénario BPM) fonctionnel                          ...
Azure EAI-EDI: les concepts de BizTalk dans le cloudOffres en nuage et à demeure     AppFabric       Microsoft AppFabric ...
Azure EAI-EDI: les concepts de BizTalk dans le cloudLes Deux Scénarios clés     Les deux scénarios traités par Windows    ...
Azure EAI-EDI: les concepts de BizTalk dans le cloudL’EAI et le B2B dans Azure     Améliore de façon drastique le temps   ...
Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts essentiels: XML BRIDGE  Permet de recevoir du contenu XML via...
Azure EAI-EDI: les concepts de BizTalk dans le cloudComposants d’intégration: BRIDGE vs TOPIC  • Agrégation d’entrées mult...
Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts essentiels: Service Bus Connect     Module on-premises pour c...
Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts essentiels: Transformations     Utilisées pour la normalisati...
Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts essentiels: B2B     Bridge EDI      Supporte les protocoles ...
Azure EAI-EDI: les concepts de BizTalk dans le cloudContexte métier de la démo (1)     Collecte de l’information des voyag...
Azure EAI-EDI: les concepts de BizTalk dans le cloudContexte métier de la démo (2)     Demandes/prérequis      1. Multiple...
DEMOMise en œuvre avec BizTalk Server
Azure EAI-EDI: les concepts de BizTalk dans le cloud       Implementation Architecture   Azure                            ...
Azure EAI-EDI: les concepts de BizTalk dans le cloudMise en œuvre de la solution Azure EAI (1)  1. Création des entités Az...
VIDEOMise en œuvre avecWindows Azure Service Bus EAI (1)
Azure EAI-EDI: les concepts de BizTalk dans le cloudMise en œuvre de la solution Azure EAI (2)  4. Création du projet EAI ...
VIDEOMise en œuvre avecWindows Azure Service Bus EAI (2)
DEMOMise en œuvre avecWindows Azure Service Bus EAI
Azure EAI-EDI: les concepts de BizTalk dans le cloudSommaire – concepts démontrés  Fonctionnalité              Windows Azu...
Azure EAI-EDI: les concepts de BizTalk dans le cloudCredentiels, informations de contact     “Service Bus EAI & EDI Labs R...
Merci à l’équipe CAT                           Client                Product        L’équipe travaille sur les projets le...
Des ressources Windows Azure gratuites   Testez Windows Azure     Abonnés MSDN, vous   gratuitement pendant     bénéficiez...
Livre sur Windows Azure                    Premier ouvrage rédigé en                    Français                    Sur l’...
Upcoming SlideShare
Loading in …5
×

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

1,853 views

Published on

« Azure Integration Services » fourniront des capacités d'intégration communes à BizTalk Server (par ex. des "pipelines", transformations, adaptateurs) sur la plateforme Windows Azure, en utilisant des modèles d'intégration prêts à l'emploi permettant d'accélérer et de simplifier les développements. A l'avenir ces flux seront opérationnels en ligne, dans des conditions de production et facturés en mode « service-à-la-demande ».
(Marius Zaharia)

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,853
On SlideShare
0
From Embeds
0
Number of Embeds
658
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Azure Integration Services : les concepts de BizTalk dans le cloud (ARC303)

    1. 1. palais descongrèsParis7, 8 et 9février 2012
    2. 2. Azure Integration Services :les concepts de BizTalk dans lecloud07/02/2012Marius Zaharia, Olivier SagoryConsultants - Avanade FranceBenjamin GuinebertièreMicrosoft France
    3. 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égie13.000 collaborateurs répartis sur 24 paysCA 2010 1 milliard d’US $29 Microsoft Most Valued Professionals14 elite Microsoft Certified Architects
    4. 4. Azure EAI-EDI: les concepts de BizTalk dans le cloudSchéma synoptique (scénario BPM) fonctionnel BizTalk BAM Suivi WF Tâches humaines SharePointd’EntrepriseProcessus AppFabric AppFabric AppFabric WF WF WFInté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 RFIDApplications Windows Azure App. App. App. App. WF WF
    5. 5. Azure EAI-EDI: les concepts de BizTalk dans le cloudOffres 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. 6. Azure EAI-EDI: les concepts de BizTalk dans le cloudLes 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. 7. Azure EAI-EDI: les concepts de BizTalk dans le cloudL’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. 8. Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts 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. 9. Azure EAI-EDI: les concepts de BizTalk dans le cloudComposants 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. 10. Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts 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. 11. Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts 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. 12. Azure EAI-EDI: les concepts de BizTalk dans le cloudConcepts 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. 13. Azure EAI-EDI: les concepts de BizTalk dans le cloudContexte 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. 14. Azure EAI-EDI: les concepts de BizTalk dans le cloudContexte 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. 15. DEMOMise en œuvre avec BizTalk Server
    16. 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 BusOn-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. 17. Azure EAI-EDI: les concepts de BizTalk dans le cloudMise 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. 18. VIDEOMise en œuvre avecWindows Azure Service Bus EAI (1)
    19. 19. Azure EAI-EDI: les concepts de BizTalk dans le cloudMise 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. 20. VIDEOMise en œuvre avecWindows Azure Service Bus EAI (2)
    21. 21. DEMOMise en œuvre avecWindows Azure Service Bus EAI
    22. 22. Azure EAI-EDI: les concepts de BizTalk dans le cloudSommaire – 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. 23. Azure EAI-EDI: les concepts de BizTalk dans le cloudCredentiels, 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. 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. 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. 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

    ×