BizTalk Server
Connecter les systèmes de vos entreprises entre eux et à travers eux

AHABRI monssif
Ingénieur Biztalk/DotN...
AHABRI monssif
Ingénieur Biztalk /dotnet

www.ahabri.com

ma.linkedin.com/in/ahabrimonssif/

monssifahabri@gmail.com

abou...
Présentation
• Relier les systèmes est devenu la norme, aucune application n'est isolée
quoi que nous en pensions

• Grâce...
• Inconvénient de l’approche Point a Point:
1- Il faut s’adapter de codé une solution adapter pour une liaison point a poi...
Biztalk, c’est quoi
BizTalk est un machin qui traite des messages
Il les reçoit
Il les valide et les déchiffre
Il les stoc...
Fonctionnalité de BizTalk
• meilleure prise en charge pour le déploiement
• la surveillance et la gestion des applications...
Pourquoi utilisé BizTalk?
•
•
•
•
•
•
•
•

Agile et maintenable

Libérer tout le potentiel des infrastructures existantes....
Version Biztalk Server
BizTalk Server en est sa 8e version :

•
•
•
•
•
•
•
•

2000 - BizTalk Server 2000
2002 - BizTalk S...
Architecture de BizTalk server
Message

Port Reception

Business Rule
Engine

Port Emission

Orchestration
Adapter

Adapte...
Au fait, c’est quoi un message ?

• Un paquet de XML avec en option
•
•

Un schéma associé
Des méta-informations

•
•
•

D...
•

La vie d’un message dans BizTalk
Deux grandes options (pas exclusives)

•

Ressortir vite (routage)

•
•
•

•

•

Il pe...
Le moteur d’orchestration
• C’est le moteur des traitements
• Dans une orchestration, le message entier est disponible (pa...
•

•

•
•

Les composants d’un projet BizTalk
Composants principaux

•
•
•
•

Schémas
Maps
Pipelines
Orchestrations

Compo...
Adapter Biztalk Server
Types d’adapteurs Biztalk
•

Adapter protocole

HTTP(s),REST,WSE, SOAP, FTP, SFTP, POP3, MSMQ, MQ Series,File
•

Adapter A...
Comment ca fonctionne BizTalk ?
Règle de gestion
adapter

MessageBox
Base de donnée
SQL server
Contributions
• https://functoidsguid.codeplex.com/

www.ahabri.com
AHABRI monssif
Ingénieur Biztalk /dotnet

www.ahabri.com

ma.linkedin.com/pub/monssif-ahabri/2b/9b6/b1b/

monssifahabri@gm...
Introduction BizTalk 1
Introduction BizTalk 1
Prochain SlideShare
Chargement dans…5
×

Introduction BizTalk 1

1 256 vues

Publié le

Introduction BizTalk Server 1

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 256
Sur SlideShare
0
Issues des intégrations
0
Intégrations
11
Actions
Partages
0
Téléchargements
35
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Introduction BizTalk 1

  1. 1. BizTalk Server Connecter les systèmes de vos entreprises entre eux et à travers eux AHABRI monssif Ingénieur Biztalk/DotNet
  2. 2. AHABRI monssif Ingénieur Biztalk /dotnet www.ahabri.com ma.linkedin.com/in/ahabrimonssif/ monssifahabri@gmail.com about.me/moncefahabri
  3. 3. Présentation • Relier les systèmes est devenu la norme, aucune application n'est isolée quoi que nous en pensions • Grâce à l'adoption de solutions orientées services par les organisations CRM ERP Fournisseur Logistique ERP BizTalk Server COMM Fournisseur CRM Biztalk COMM Logistique Limite du modèle de point a point BizTalk un produit qui permet de gérer les échanges de données entre les applications entre les partenaires de gérer les interactions et coordonnée tous ca.
  4. 4. • Inconvénient de l’approche Point a Point: 1- Il faut s’adapter de codé une solution adapter pour une liaison point a point Par exemple (ERP avec CRM) et autre solution pour par exemple ( CRM avec COMM) 2- Beaucoup de maintenance. 3- Difficile de savoir ou circule une information il faut consulter un tas de logs pour localiser ca prends du temps. Solution BizTalk Server
  5. 5. Biztalk, c’est quoi BizTalk est un machin qui traite des messages Il les reçoit Il les valide et les déchiffre Il les stocke Il les reroute Il les transforme Il les duplique Il les traite Il les observe Il les corrèle
  6. 6. Fonctionnalité de BizTalk • meilleure prise en charge pour le déploiement • la surveillance et la gestion des applications • installation simplifiée. • capacités améliorées de l'analyse BAM (Business Activity Monitoring). • Simplifie l’administration et la configuration depuis la console BizTalk Server Administration • Outils de développement d'applications • Cadre de règles métier • Suivi de l'activité du message • L'intégration des services Web
  7. 7. Pourquoi utilisé BizTalk? • • • • • • • • Agile et maintenable Libérer tout le potentiel des infrastructures existantes. Simplifier et automatiser l'interopérabilité pour réduire les coûts et les erreurs Gagner en visibilité sur les performances des processus de l'activité Protéger les processus des impacts dus aux changements Promouvoir l'agilité et la gestion Eliminer les redondances grâce à l'intégration des données Automatiser vos interactions avec vos partenaires
  8. 8. Version Biztalk Server BizTalk Server en est sa 8e version : • • • • • • • • 2000 - BizTalk Server 2000 2002 - BizTalk Server 2002 2004 - BizTalk Server 2004 (Premier version en Microsoft .NET 1.0) 2006 - BizTalk Server 2006 (Premier version en Microsoft .NET 2.0) 2007 - BizTalk Server 2006 R2 (Premier version utilise Windows Communication Foundation (WCF)) 2009 - BizTalk Server 2009 (Premier version en Visual Studio 2008) 2010 - BizTalk Server 2010 (Premier version en Visual Studio 2010 and Microsoft .NET 4.0) 2013 - BizTalk 2013 (Premier version en Visual Studio 2012 and Microsoft .NET 4.5)
  9. 9. Architecture de BizTalk server Message Port Reception Business Rule Engine Port Emission Orchestration Adapter Adapter Message Pipeline Reception Pipeline Emission XML XML XML Host Host Host Base de Tracking
  10. 10. Au fait, c’est quoi un message ? • Un paquet de XML avec en option • • Un schéma associé Des méta-informations • • • D’où ça vient Quand est-ce que c’est arrivé Etc. • Ce paquet de XML peut être vu sous d’autres formes • • • Un blob en base de données pendant un stockage Un flux (sur TCP par exemple) pendant un échange Un objet .Net pendant un traitement • Biztalk comprend (et vous donne le contrôle) de toutes ces visions
  11. 11. • La vie d’un message dans BizTalk Deux grandes options (pas exclusives) • Ressortir vite (routage) • • • • • Il peut être transformé au passage Il peut sortir pour N raisons à P endroits Rester dans la MessageBox • Lorsqu’il est nécessaire pour des traitements plus longs Un message ne sort que s’il intéresse quelqu’un • • Lorsque son contexte remplit certaines conditions • • Les ports de sortie s’abonnent à la MessageBox en décrivant les propriétés qui les intéressent – elles sont dans le contexte Les orchestrations (traitements) font la même chose Un message peut concerner N abonnés Même si un message est logiquement en N exemplaires, il n’y en a qu’un dans la MsgBox • Dans Biztalk, les messages sont immutables
  12. 12. Le moteur d’orchestration • C’est le moteur des traitements • Dans une orchestration, le message entier est disponible (pas juste le contexte) • • C’est un objet .Net Il est manipulable par code • Le moteur d’orchestration offre énormément de possibilités difficiles à implémenter directement • Corrélation, attente, séquencements
  13. 13. • • • • Les composants d’un projet BizTalk Composants principaux • • • • Schémas Maps Pipelines Orchestrations Composants secondaires • • • • Composants de pipeline Composants de maps Sites ASP.Net (WCF / ASMX) Et des librairies .Net tout à fait classiques Un projet Biztalk est un projet .Net (presque) comme les autres • • Tout est dans Visual Studio VS produit des binaires .Net A la différence des autres projets, on ne peut pas exécuter directement ces binaires • On doit les déployer • • Dans la base de données pour les paramètres Dans le GAC pour les binaires
  14. 14. Adapter Biztalk Server
  15. 15. Types d’adapteurs Biztalk • Adapter protocole HTTP(s),REST,WSE, SOAP, FTP, SFTP, POP3, MSMQ, MQ Series,File • Adapter Applicatif Oracle, SAP , SIEBEL, Microsoft sharepoint , JD Edwards OneWorld XE , TIBCO Rendezvous , TIBCO Enterprise Message Service , PeopleSoft Enterprise • Adapter WCF WCF-Custom , WCF-netTcp , WCF-CustomIsolated , WCF-WSHttp , WCFBasicHttp , WCF-NetNamedPipe
  16. 16. Comment ca fonctionne BizTalk ? Règle de gestion adapter MessageBox Base de donnée SQL server
  17. 17. Contributions • https://functoidsguid.codeplex.com/ www.ahabri.com
  18. 18. AHABRI monssif Ingénieur Biztalk /dotnet www.ahabri.com ma.linkedin.com/pub/monssif-ahabri/2b/9b6/b1b/ monssifahabri@gmail.com about.me/moncefahabri

×