Introduction
- L'urbanisation du système d'information.
- Les concepts d'EAI et de SOA.
L'architecture
- Les composants de BizTalk Server.
- Les concepts et les outils.
- Les principes de fonctionnement.
Les Schémas
- Présentation des schémas.
- Les différents types.
- Les schémas XML et fichiers plats.
Le Mapping
- Introduction au Mapping.
- Comment mettre en place le Mapping.
- Configurer les " functoids " basiques et avancés.
Travaux pratiques
Exemple d'utilisation des schémas XML et des fichiers plats. Créer, valider et tester un Mapping. Exemples d'utilisation des " functoids ".
Le routage de messages
- Comment router les messages.
- L'architecture publish-subcribe.
- Les propriétés d'un message.
Les pipelines
- Le composant BizTalk pipeline.
- Envoyer et recevoir avec les pipelines.
- Les pipelines par défaut.
- Personnalisé les pipelines.
Les orchestrations
- Les principes et la gestion de l'orchestration.
- Les shapes.
- Corrélations, transactions et persistances.
Travaux pratiques
Mise en place du routage de messages. Configuration de port. Envoi et réception avec les pipelines. Mise en place d'une orchestration. Exemple de résolution de problèmes.
Le déploiement
- Préparation du déploiement. Utiliser Visual Studio et MSI. MSBuild : automatiser le déploiement.
- Gérer les versions.
Les adaptateurs et les ports
- Les adaptateurs de données, Line Of Business et WCF.
- Le Web Service et l'adapter SOAP.
Le moteur de règles
- Constituer une règle métier. Scénarios d'utilisation.
- Les scénarios d'utilisation.
- Les règles et l'orchestration.
Travaux pratiques
Exemple de déploiement. Utiliser les adaptateurs et les ports. Créer et déployer des règles métiers.
Le monitoring avec BAM
- Présentation du Business Activity Monitoring (BAM).
- Tableaux de bord. Indicateurs de performances.