Compartir a través de


Acerca de canalizaciones, fases y componentes

Una canalización es una parte de la infraestructura de software que contiene un conjunto de componentes .NET o COM que procesan mensajes en una secuencia predefinida. Una canalización divide el procesamiento en categorías de trabajo denominadas fases y determina la secuencia en la que se realizan las fases. Cada fase define grupos de trabajo lógicos, determina qué componentes pueden ir en esa fase y especifica cómo se ejecutan los componentes de canalización de la fase.

Dentro de cada fase, los componentes de canalización realizan tareas específicas. Por ejemplo, los componentes de las fases de una canalización de recepción pueden descodificar, desensamblar y, a continuación, convertir documentos de otros formatos a XML. Las canalizaciones de envío hacen esencialmente lo contrario: convierte documentos de XML a otros formatos, ensamblar y cifrar, con cada componente de canalización que realiza una parte de todo el proceso. Aunque una fase es un contenedor de componentes, cada fase es un componente con metadatos. Las fases no tienen código de ejecución, en lugar de componentes de canalización, que tienen código de ejecución.

En la ilustración siguiente se muestra cómo la superficie de diseño de canalización ilustra las canalizaciones. Esta tubería de procesamiento tiene dos fases, la fase de Ensamblaje y la fase de Codificación. El componente de canalización ensamblador XML se agregó a la etapa Ensamblador, pero la etapa Codificación sigue vacía, ya que todavía muestra Drop Here! para indicar que se puede agregar un componente de canalización a la etapa.

Fases y componentes en una canalización de BizTalk
Muestra las fases y los componentes de una canalización de BizTalk.

Microsoft BizTalk Server contiene un conjunto de plantillas de canalización, componentes de canalización y canalizaciones predeterminadas. Puede crear y configurar canalizaciones mediante la interfaz de usuario del Diseñador de canalizaciones; implementa canalizaciones mediante la API en el espacio de nombres Microsoft.BizTalk.Component.Interop . No se pueden modificar las plantillas de canalización.

En esta sección