Catalogue de modèles de la solution orientée services
Les modèles de la solution orientée services incluent des modèles associés aux méthodes de programmation spécifiques à BizTalk Server, ainsi que les modèles d'intégration d'entreprise des sections précédentes. La liste de cette section inclut les deux types de modèles.
Types de modèles
Les entrées dans les rubriques suivantes décrivent brièvement le modèle et renvoient vers d'autres rubriques expliquant l'utilisation du modèle par la solution. Dans le cas des modèles généraux (filtre, par exemple), les entrées renvoient vers des rubriques plus générales.
Modèle d'agrégation
Ce modèle régit la réception des informations émanant de plusieurs sources et le regroupement de ces informations en un seul message. La solution orientée services associe les informations relatives au crédit de trois sources distinctes dans une réponse unique. Vous pouvez procéder à l'agrégation de différentes manières, selon la nature de la solution créée. Dans certains cas, vous devez attendre toutes les réponses. Dans d'autres (par exemple, simulations de crédit), vous pouvez anticiper l'obtention d'une réponse dès lors que vous avez reçu une quantité minimale d'informations. La solution orientée services attend d'obtenir les trois réponses car celles-ci sont nécessaires au renvoi d'un rapport de crédit complet. Pour plus d’informations, consultez Traduction des modèles de la solution orientée service.
Modèle d'appel de pipelines à partir du code
Vous pouvez désormais appeler des pipelines à partir du code et des orchestrations. Cela permet la réutilisation des pipelines et permet de maintenir le découplage d’une orchestration des étapes du pipeline. Pour plus d’informations, consultez Utilisation de pipelines à partir de la solution orientée service.
Modèle de mise en cache
La mise en cache est une stratégie générale de stockage des informations qui évite de devoir extraire celles-ci d'un magasin de données à chaque demande. L'extraction de données de référence ou de configuration d'un système SSO constitue un facteur de limitation dans la solution. La solution met les informations en cache et actualise périodiquement le cache. Pour plus d’informations, consultez Utilisation efficace de l’authentification unique dans la solution orientée services. La solution de gestion des processus d'entreprise met également les informations d'authentification unique en cache, en utilisant un processus légèrement différent. Pour plus d’informations, consultez Utilisation efficace de l’authentification unique dans la solution de gestion des processus métier.
Modèle de routage basé sur le contenu
Dans les modèles d'intégration d'entreprise, le routage basé sur le contenu est conçu d'une façon moins spécialisée que dans BizTalk. Il détermine le destinataire d'un message sur la base d'une partie du contenu du message. La solution orientée services utilise une forme simplifiée du routage basé sur le contenu : une forme Décision unique dans une orchestration transmet le message à deux emplacements. Pour plus d’informations, consultez « Traduction des composants en formes d’orchestration » dans Traduction des modèles de la solution orientée service.
Modèle de filtre
Ce modèle sélectionne les messages à traiter en fonction de critères particuliers. Dans BizTalk Server, le modèle de filtre devient presque toujours un filtre d'expression sur un port. Pour plus d’informations sur les filtres sur les ports, consultez Utilisation de filtres avec la forme de message de réception.
Modèle d'appel inline des processus principaux
La version Inline de la solution utilise l'appel inline des processus principaux via des assemblys personnalisés. Ceci améliore considérablement les performances. Il faut toutefois procéder à un couplage étroit de l'orchestration et du protocole de transport. Pour plus d’informations, consultez Inlining Back-end Invocation.
Modèle de liste de destinataires
De façon abstraite, la solution orientée services implémente une liste de destinataires dans le sens où elle envoie des messages à trois systèmes distincts. Plus concrètement, l'application déployée détermine les destinataires en mappant les ports logiques aux emplacements spécifiques. Dans la version Inline de l'application, les connexions sont établies à l'aide des informations de configuration dans l'authentification unique. Pour plus d’informations, consultez Traduction des modèles de la solution orientée service.
Modèle d'interface de service
La solution orientée services se présente comme un service Web, une manière parmi d'autres d'établir un service. Pour plus d’informations sur l’utilisation d’orchestrations en tant que services Web, consultez Utilisation des services web.
Modèle de conversion
Le modèle de conversion d'entreprise (conversion d'un message d'un format dans un autre format) effectue la plupart du temps une conversion en un mappage BizTalk Server. Pour obtenir des informations générales sur les cartes BizTalk Server, consultez Création de cartes à l’aide du mappeur BizTalk.