BizTalk 2010 Intégrer vos applications optimisez vos processus métier

Slides:



Advertisements
Présentations similaires
Les technologies décisionnelles et le portail
Advertisements

Automatisation des processus métiers avec Biztalk Server 2006
Frédéric Chinouilh Alsy Consultant .Net Pierre Couzy Microsoft France
Les technologies d’intégration
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Quelle stratégie adopter pour la recherche en Entreprise ?
Mix 08 Las Vegas Lergonomie Web ou comment maîtriser son trafic Loutillage du créatif Séduire vos utilisateurs Créer une relation permanente sur PC Etendre.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Mitsuru FURUTA Relations techniques développeurs Microsoft France
Entrée d'immobilisations par capitalisation directe
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
Microsoft Regional Director Agilcom
7 - EAI Les EAI : Enterprise Application Integration Marché
Damien Caro Architecte Infrastructure Microsoft France
Benjamin Soulier Technical Expert Cambridge Technology Partners Le meilleur des deux mondes - SharePoint 2010 et Azure!
Patrick Guimonet Architecte Infrastructure Microsoft France.
Régis Mauger Architecte Microsoft France
Nicolas CLERC Tekigo – Cofounder
Gestion simplifiée des emplacements de magasin
Office 365: Vue d’ensemble de la solution
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
475 collaborateurs 300 formateurs CPLS Gold Certified depuis collaborateurs 300 formateurs CPLS Gold Certified depuis M€ de chiffres d’affaires.
Formation à la vente de SBS 2003 R2. Sommaire 1)Marché des PME en France 2)Avantages du Label PME 3)Présentation de SBS 2003 R2 4)Avantages pour vous.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Livraison gratuite SAP Best Practices. ©2013 SAP AG. All rights reserved.2 Objectifs, avantages et principales étapes de processus Objectif  Ce scénario.
Réinventez votre messagerie
Clôture de période des projets
Gestion des événements métiers avec StreamInsight et BizTalk Server
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Infrastructure SOA : Opérer ses services de façon industrielle
Synthèse de structure d'entreprise SAP Best Practices.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
Approvisionnement de ressources de tiers SAP Best Practices.
Gestion des déplacements professionnels SAP Best Practices.
1 Quelles nouveautés pour les Communications Unifiées ? Damien Caro Architecte Infrastructure Microsoft France
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
Une heure de démonstration! Démo 1: Administration de MOSS 2007 Démo 2: Aperçu de System Center Operation Manager Démo 3: Sauvegarde/Restauration avec.
1 Eric Mittelette Eric Vernié DPE – Microsoft France.
1 Chesné Pierre
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
Nicolas CLERC QuidMind S.A. Microsoft Regional Director Windows Phone 7 … Allez plus loin …
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Phase d’étudeDéveloppement Marketing & Vente.
1 Panorama de l'offre SaaS (Software as a Service) de Microsoft Damien Caro Architecte Infrastructure
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Microsoft Confidential À propos de ce support Cette présentation est conçue pour être utilisée par des agences qui souhaitent aider leurs clients à comprendre.
BizTalk Server Samedi 14 Mars 2009 Présenté par : CHALLOUF Mahmoud.
Roch Baduel – Winwise Pierre Couzy – Microsoft Comment ça marche Comment vous pouvez développer avec.
Principale entreprise française indépendante dédiée aux technologies Microsoft 12 ans d’expérience dans le conseil et la réalisation de projets à haute.
Utilisation du logiciel EduStat©
PowerShell sur Linux : pourquoi et comment ?
Français 41 – Unité 3 Leçon B – Quels cours suivra un lycéen
Unité 2– L’art de la nourriture
Création du statut de membre non plongeur
Proposition pour un comité composé de 9 membres
Unité 3 – On fait les courses
Carlos Oliveira Club Subaquatique du CERN
Comment créer des applications Sharepoint Intelligentes
11/29/2018 4:22 AM Mail: Tel: recrute
12/7/2018 9:48 PM Mail: Tel: recrute
Utilisation du logiciel EduStat©
Transcription de la présentation:

BizTalk 2010 Intégrer vos applications optimisez vos processus métier Roch BADUEL Directeur du pôle BizTalk / MVP BizTalk MCNEXT - INEXT

Agenda & objectifs Objectifs Eclairage sur le produit Proposition de valeur de BizTalk Comprendre les différentes briques qui le compose Agenda Présentation de BizTalk Server Comment BizTalk vous permet de faire dialoguer vos applications ? Questions / Réponses

Carte d’identité Produit de la gamme serveur Solution d’EAI et de gestion des processus d’entreprise Version 6 (2009) – Version 7 (2010) Plus de 10000 clients dans le monde

Pourquoi BizTalk ? VS Interconnexion : solution « classique » Technologies hétérogènes : Deux choix Pilotage d’une application par une autres (émulation) Alignement technologique (plus petit commun dénominateur) Choix technologique et non métier A coder Deux interfaces (une par application) Deux systèmes à surveiller (Le batch du soir s’est il bien passé ?) Couplage fort Format et protocoles liés à l’application Evolution = Modifications des deux cotés

Pourquoi BizTalk ? : les limites du modèle point à point Client Contoso ERP HR System eComm CRM Logistique Client Banque Fournisseur EDI RosettaNet SWIFT XML

Positionnement de BizTalk BPM EAI B2B Contoso Client Client EDI AS2 RosettaNet Logistiique HR System SWIFT Banque ERP Batch Fournisseur eComm CRM

En pratique, ça sert à quoi ? Interconnecter les applications Intermédiaire entre systèmes Adapte le protocole, le format, les spécificités Tous types d’applications / de systèmes Intermédiaire s’adapte aux systèmes VS modifications des systèmes Aiguiller, acheminer, diffuser Paramétrage du(des) destinataires Aiguillage intelligent (basé sur le contenu, la version, l’émetteur, des règles métiers … ) Coordonner les interactions (orchestrer) Séquencer Décider Corréler Déclencher des processus Suivre les processus Avancement Alertes Statistiques, tableau de bord, pilotage

Des exemples ? Diffusion de données de référentiel dans plusieurs applications – sur plusieurs sites (ex: catalogue produit) Distribution de données vers plusieurs sites – ex : commandes à préparer Centralisation des données provenant de plusieurs applications / sites. Ex : Avis de livraison, alertes de stock Emission et suivi des commandes fournisseurs Dossier patient dans un hôpital …

BizTalk Server 2010: Comment ? Management and Operations Business Rule Framework Business to Business Integration Business Activity Monitoring Orchestration Messaging & Adapter Tools RFID Platform

Connecter: les adapteurs Pas de code – Configuration – utilisation de la console d’administration Création de ports (entrée / sortie) Chaque application sera associées à un port de communication (configuration) Types d’adapteurs : Protocole WS SOAP / REST / WSE POP / SMTP MSMQ – MQSeries SQL Server WCF FTP HTTP File Applicatifs Sharepoint SAP, Siebel, JDEdwards, PeopleSoft,Dynamics … Oracle

Disponibilité et capacité des applications BizTalk permet de configurer au niveau des ports Plage de service Stratégie de réessai Livraison dans l’ordre Possibilité de suspendre / reprendre : mise en file d’attente Sécurité BizTalk permet de réguler Charge Ressource

Les web services Cas particulier : exposent un contrat Utilisation d’assistants de publication / consommation WCF Dans BizTalk contrats = schémas

Console d’administration – les ports Démo Console d’administration – les ports

Comprendre et traduire Référentiel de schémas XML Fichiers plats Positionnel Délimités Mixte EDI Transformations Traduction – Translation Structure Transcodage Filtrage / Enrichissement Génération de messages dérivés Utilisation de Standards XML XML Schema XSLT

Batch et/ou fil de l’eau ? Choix qui peut être reporté ? BizTalk gère des messages, au fil de l’eau : BizTalk n’est pas un ETL BizTalk « découpe » les batch en messages et peut réassembler Directement au niveau des ports d’entrée Adapteur Pipeline

Messagerie routage / diffusion Le moteur Messagerie routage / diffusion

Diffuser , distribuer, acheminer : publier Message BizTalk Receive Port Receive Location (File Drop) Receive Location (HTTP) Maps MessageBox Messages

Diffuser , distribuer, acheminer Règles de souscription statiques: Contenu du message, Informations techniques Message Message BizTalk Receive Port Send Port Group Receive Location (File Drop) Send Port (File Drop) Map Receive Location (HTTP) Send Port (HTTP) Message Maps Map MessageBox Send Port (HTTP) Messages Map Subscriptions

Le moteur Orchestrations

Au delà de la communication, gérer les interactions Dans certains cas, relayer un flux de message de suffit pas ! Chemin de décision dynamique ou complexe J’envoi la commande à un entrepôt en fonction de son stock Je choisi le destinataire par rapport à la priorité de la commande et la réactivité du fournisseur Scénarios « d’attente » Tant que le compte du client n’est pas validé, je ne transmet pas sa commande Regroupement de messages Remettre dans l’ordre les messages Groupement des commandes d’un client / d’un fournisseur Gestion des « non événements » - délais fonctionnel Que faire si au bout d’une semaine, le compte du client n’a pas été validé ?

Gérer les interactions : Les orchestrations Représentation graphique Evénementiel Processus long Tâche de développement

Démo Une orchestration

Le suivi BAM

suivre l’activité, alerter, piloter Middleware = boite noire ? Ça doit fonctionner sans que l’on s’en occupe, c’est de la connectique ! Tant que ça marche, je ne veut pas en entendre parler Mais … Qu’est ce qui passe avec la commande de Mr Dupont ? Ça fait maintenant 15 jours ! Comment ça se fait qu’on mette si longtemps à livrer ? On peut améliorer ça ? On a des erreurs récurrentes, chaque dimanche. Ça vient d’où ? J’aimerais savoir pourquoi la on ne retrouve pas la facture dans la compta !

Business Activity Monitoring (BAM) Objectif BAM  suivre, analyser les processus Agrège des événements en activité Commande BZ Corp Préparée par JDP Expedition Reception 09/02 16:30 Validation 09/02 17:15 Facturation 28/02 10:33 Paiement 15/03 14:10 Client Total Expedition Région Preparateur BZ Corp 1230,25 € UPS Express Ile de France JDP date

Le BAM : « Monitoring » de l’activité Objectif : vue orientée métier Trois fonctions Enregistrer et suivre l’activité Alerter Extraire des informations de pilotage Les outils EXCEL  Définition de l’activité et des cubes BM  Déploiement TPE  Interception des données Portail BAM  Consulation

Interception BAM / Portail BAM Démo Interception BAM / Portail BAM

Mais encore ? B2B – EDI ESB Toolkit Haute disponibilité / Montée en charge …

Q&A

4/15/2017 5:55 AM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.