Arquitectura en tiempo de ejecución
Antes de revisar información más detallada sobre los distintos componentes de BizTalk Server, es importante que comprenda cómo encajan los componentes en la arquitectura general del producto. El tiempo en ejecución de BizTalk Server está basado en una arquitectura de publicación/suscripción en la que se publica un mensaje en el sistema y, a continuación, éste es recibido por uno o varios suscriptores activos. Existen diferentes tipos de esta arquitectura, pero el modelo implementado en BizTalk Server a menudo se denomina publicación/suscripción basada en contenido.
En un modelo de publicación/suscripción basada en contenido, los suscriptores especifican los mensajes que desean recibir con un conjunto de criterios relativos al mensaje. El mensaje se evalúa en el momento de su publicación y todos los suscriptores activos con suscripciones coincidentes (indicadas mediante expresiones de filtro) recibirán el mensaje. Sin embargo, tal y como se aplica a BizTalk Server, la denominación “basada en contenido” resulta algo inapropiada, pues los criterios utilizados para generar suscripciones no tienen que proceder del contenido del mensaje y pueden incluir también información contextual sobre el mensaje. Para obtener más información sobre el mecanismo de suscripción, consulte Arquitectura de publicación y suscripción.
En las secciones siguientes se describen los distintos componentes de la arquitectura en tiempo de ejecución de BizTalk Server.