Introduction
Ce document a pour but d’analyser et d’apporter une réponse à une problématique concrète, la gestion du processus de publication d’informations et de contenu, à l’aide d’un outil de Business Process Management (BPM), Microsoft BizTalk Server 2004.
Il est en effet très fréquent d’avoir à gérer une problématique comme celle-ci, et dans un monde où, de plus en plus, les informations affluent de sources disparates, il peut être intéressant de se pencher sur la manière de gérer le processus de publication d’informations.
Ce processus s’étend de la récupération et de l’agrégation des informations jusqu’à sa publication finale sur un portail ou un site web, en passant par les différentes étapes intermédiaires de confirmation et de validation.
Les solutions mises en œuvres pour gérer ce processus consistent généralement en un applicatif métier, permettant la saisie des articles qui, pour pouvoir être publiés, sont soumis à un contrôle et validation d’un tiers. Si ce type d’application permet d’apporter une réponse et une solution à un besoin bien précis, on se retrouve rapidement limité par leurs capacités à gérer des informations issues d’autres référentiels que ceux prévus par l’application.
En effet, est-ce que ces applications permettent de récupérer et d’agréger des informations sur Internet (via Web Services ou flux RSS – Real Simple Syndication), telles que les derniers articles Reuters ou les dernières cotations boursières ? Ces applications permettent elles de gérer des articles postés par email ou par Web Services ?
C’est cette multitude de référentiels d’informations qui fait apparaître le besoin d’externalisation du processus de gestion de contenu (agrégation, validation, publication) au sein d’un BPM tel que BizTalk Server 2004.