BizTalk en Action Eric Ortiz Microsoft France Product Manager Henri Bringuier Italcimenti Chef de Projet
Principes de la Plateforme Applicative Enabling IT Pros & Development Teams Across the IT Lifecycle Gérer la complexité, Permettre l’agilité Utiliser les solutions IT comme catalyseur métier Protéger l’information, Controller les accès Amplifier l’impact des invididus Process-Led, Model-Driven Service- Enabled Unified & Virtualized User- Focused Une plate-forme sécurisée & intéropérable Domaines d’innovations
Capacités de la Plateforme Applicative Business Drivers… Application Platform Accroître l’agilité SOA & BPM Gérer l’information Data Management Prise de décisions à tous les niveaux de l’entreprise Business Intelligence Développer des solutions plus rapidement Development Augmenter l’impact des applications User Experience
mécanisme d’intéraction Intéropérabilité basée Conformité et évolution Perspectives SOA Innovation métier Justifié par la valeur Piloté par le métier Consommer Orienté utilisateur Composer Expérience utilisateur et intéractions Gestion de contenu, BI Collaboration et communication unifiée SOA comme mécanisme d’intéraction Intéropérabilité basée sur les standards Conformité et évolution Justifié par les coûts Piloté par l’IT SOA comme mécanisme transactionnel Composer Intégration Processus Métiers Automatisation et Optimisation Intégration de l’information Exposer Les Applications existentes
Evolution BizTalk BizTalk V-Next BizTalk Server 2006 R2 BPM/SOA/ESB BizTalk Server 2006 R2 Supplychain Management, SOA/ESB, BAM… BizTalk Services (S+S) BPM/SOA 7000 Clients BizTalk Server 2006 .NET2.0, Visual Studio 2005, SQL Server 2005, Support 64bits Console Administration MMC, Evolutions BAM, Nouveaux Connecteurs, WS 3.0 BPM/EAI/B2B web services 4000 Clients EAI/B2B 2000 Clients BizTalk Server 2004 Nouvelle architecture (.NET 1.1), Visual Studio 2000, SQL Server 2000 Orchestration designer, Business Activity Monitoring (BAM), Business Rule Engine (BRE), Business Activity Services (BAS), Web Services Extension (WSE 2.0) XML/B2B 500 Clients BizTalk Server 2002 Support .NET 1.1 BizTalk Server 2000 Visio, DCOM, MSMQ
Momentum Plus de 7,000 clients dans le monde 90% des “Fortune Global 100” 12 des 15 plus grands de la distribution dans le Monde 9 des 10 plus grandes compagnies d’assurance dans le Monde
Investissements BizTalk 2006 R2 Enterprise “Ready” ESB Guidance “Business Process Alliance”, solutions pour la modélisation, workflow, simulation, règles métiers Simplifier l’intéropérabilité Support natif des WS-* par WCF Intégration native des systèmes legacy (iSeries, zSeries) BizTalk Adapter Pack, accès aux applications LOB depuis l’ensemble de la plateforme Entreprise Entendue Support natif de l’EDI & AS2 Standards verticaux inclus de base (ex: SWIFT) Infrastructure RFID plug & play complète Edition “Branch“
SOA by Microsoft Pragmatisme Considérer Standardiser la couche de communication Déployer une infrastructure de service Utiliser les technologies BPM efficacement Considérer Définition des contrats L’importance des tests… Dissocier consommateurs & fournisseurs Démarche progressive Qu’il il y aura de multiples plateformes Un peu plus l’importance de la sécurité et la gestion des identités Ne pas sous estimer le rôle de l’infrastructure (SOI)
Vision à l’Implémentation Business Model What Capabilities SLE How Business Process Service Model Service Contract SLA Orchestration Technology Model Service Interface Service Implementation Service Host Service Management Orchestration Engine
Fondation : .NET Windows CardSpace Windows Presentation Foundation Unifie et simplifie l’enregistrement et l’authentification des utilisateurs Réduit les risques d’attaque Intégration Transparente avec WCF Windows Presentation Foundation Vectoriel Indépendant de la résolution Rich media Interfaces Utilisateurs 3D Windows Workflow Foundation Moteur hébergé dans la plateforme Workflow séquentiels & évènementiels Windows Communication Foundation Web Services sécurisés Applications distibuées fiables et transactionnelles Interopérabilité via les protocoles WS-* Protocole agnostic
Communication Unifiée Productivité Elevation niveau abstraction Séparation Contrat/Implémentation/hosting Communication Unifiée Pérénité Basé sur les standards WS-* Protocole Agnostique Extensible Exploitabilité & TCO Intégration native avec outils supervision Supervision Fonctionnelle out-of the box (BAM) Réutilisabilité ? Connaissance + Confiance Gestion du cycle de Vie = Gouvernance Windows Communication Foundation .NET 3.0
Exposition, Médiation, Consommation B2B Services S+S Administration, Supervision, Provisionning, Portfolio Management Gouvernance IT Modélisation, Développement, Test, Gestion Configuration Application Lifecycle Management (ALM) + ESB Guidance Gouvernance SOA Médiateur de Service Console Office Mobile Web Riche WPF R2 Connector Windows Communication Foundation Windows Communication Foundation 0S390/AS400 Legacy Unix Data Windows ERP Linux J2EE
Zoom : Mutualisation Basic HTTP Binding Web Service WCF WCF Channel Zoom : Mutualisation Custom .NET Application WCF Service Model Microsoft Office SharePoint Server (MOSS) 2007 SP1 ASP.NET 2.0 BizTalk Server 2006 R2 BizTalk WCF Adapter SQL Server Integration Services (SSIS) ADO.NET Provider … Web Service Basic HTTP Binding Adapter SDK Runtime Adapter SDK Runtime Adapter SDK Runtime WCF JMS Adapter WCF SAP Adapter Custom WCF LOB Adapter WCF J2EE, JMS Server SAP LOB
Connectivité Exhaustive “In the Box” Connecteurs BizTalk Server 2004 Accelerateurs MQ 2.0 MSMQ/MSMQT WSE HTTP SMTP Base EDI SQL File FTP SOAP SAP SWIFT HL7 RosettaNet HIPAA Connecteurs BizTalk Server 2006 Ajoutés PeopleSoft JD Edwards OneWorld XE JD Edwards Enterprise1 Oracle ODBC Siebel TIBCO Rendezvous TIBCO EMS POP3 Windows SharePoint Services SQL Host Integration Server Connecteurs Host BizTalk Server 2006 Host Applications IBM mainframe zSeries (CICS and IMS) Midrange iSeries (AS/400) IBM DB2 Mainframe DB2 for z/OS Midrange DB2/400 DB2 Universal Database for open platforms (AIX, Linux, Solaris, and Windows) Host Files Mainframe zSeries VSAM datasets Midrange iSeries AS/400 physical files BizTalk Server 2006 R2 WCF Adapter EDI / AS2 X12 and EDIFACT support Drummond Interoperability Certification BizTalk RFID Device Abstraction and Mgmt Tools Event Processing for Filters, Alerts and Transforms Design, Runtime, Mgmt APIs Back-office Integration BizTalk Adapter Pack Universal access to LOB apps through WCF
ESB Guidance Portail ESB Résolution Service SLA Management Gestion Erreurs Résolution Service Annuaire/Référentiel Moteur de règle SLA Management Intégration native Amberpoint & SOA Sofware Intéropérabilité JMS Websphere MQ On/Off Ramp adapter JAX/RPC Dynamic transformation Dynamic routing http://www.codeplex.com/esb
Retour d’Expérience – Projet Boréal Rémy Bringuier Ciment Français Chef de Projet
Utiliser le BPM Efficacement Accord stratégique avec les leaders du BPM Etendre les capacités de la plateforme via une intégration native Démocratiser l’usage des technologies de Business Process Management Windows Workflow Foundation Collaboratif Transactionnel .NET 3.0
Evaluer son besoin de Workflow Windows Workflow Foundation BizTalk Server La plupart du temps BizTalk Server SharePoint Server Dans une application Entre applications Entre organisations UI Page Controller Dynamically Updateable Process Flow Long Running Business Logic Long-Running Business Process CompWeb Service Web Service Aggregator B2B Process Abstraction of Rules from Business Logic Abstraction of Rules from Business Process Enterprise Rule Repository Enterprise Service Bus / Message Broker Collaboration & Human Workflow
Instrumenter & Superviser : BAM Capture de l’information Processus Métiers Flux intégration (connecteur) Echanges B2B Services (WCF) Activités Workflow (WF) Exploite les outils BI Reporting OLAP Datamining Lien avec l’infrastructure Microsoft System Center
L’Entreprise Connectée
Notre stratégie est liée à notre plateforme & BizTalk Promesses RFID Adresses IP pour les entités du monde physique rfid://urn:epc:tag:grai-96.3.0067890.1234.567879 Visibilité Accrue et Automatique Accroître le nombre d’observations/contrôles sans interventions humaines “Closed loops” dans l’entreprise étendue PO → ASN → In Transit → Receive Eviter “La chasse au trésor dans les entrepôts” Portail, Radar fixes, Chariot Elevateurs… RFID est une partie de la réponse pour “l’entreprise connectée” Le ROI réalisé via le software (Comparaison WWW et TCP/IP) Nombreux scénarios requièrent le partage de l’information à travers l’entreprise Notre stratégie est liée à notre plateforme & BizTalk
Sites Distribués BizTalk RFID RFID Plug & Play Business Applications Connect to multiple LOB apps Orchestrate business process Apply business logic Business Intelligence BAM for Process BI SQL/SQL BI for data analytics RFID & Sensor Services Manage devices at the edge Add context and turn raw events Into business process relevant information Interpret events at the edge through filters, rules & alerts Sites Distribués BizTalk RFID Device Layer RFID fixed & mobile readers Barcode scanners PLCs, etc. Physical Layer RFID tags, barcodes Biometric systems Environmental sensors, etc.
EDI AS-2 Nouveau module EDI (réécrit) Support EDIINT AS2 Runtime Connexion aux RVA : GXS, Alegro, Atlas 400… Vocabulaire addtionnels Odette, Tradacom, VDA… Outil de migration Axway, Sterling… Nouveau module EDI (réécrit) X12, EDIFACT, EANCOM Support EDIINT AS2 certifié Drummond Group Runtime Validation syntaxique, control number, ACK (fonctionnel, technique), traitement enveloppe/group, transaction, Batching… Développement (Visual Studio) Intégré messaging BizTalk (pipeline) 8000+ schema template (XSD) Administration (Console MMC) Gestion des partenaires, accords d’interchanges Reporting, Alertes
Démonstration