Compartir a través de


Catálogo de patrones para la solución orientada a servicios

Los patrones de la solución orientada a servicios incluyen patrones de prácticas de programación específicas de BizTalk Server, así como patrones de integración de empresas de secciones anteriores. La lista de esta sección incluye ambos tipos de patrones.

Tipos de patrón

Las entradas descritas en los siguientes temas explican brevemente el patrón y apuntan a otros temas que explican cómo utiliza la solución el patrón. En el caso de los patrones generales, como un filtro, se proporcionan vínculos a temas más generales.

Patrón de agregación

Agregación es el patrón para recibir información de varios orígenes y consolidarla en un solo mensaje. La solución orientada a servicios combina información de crédito de tres orígenes diferentes en una sola respuesta. La agregación se puede realizar de varias formas, dependiendo de la naturaleza de la solución que está escribiendo. En algunos casos, puede ser necesario esperar que lleguen todas las respuestas. En otros casos, como presupuestos de préstamos, quizá prefiera obtener una respuesta en cuanto tenga un número mínimo. La solución orientada a servicios espera hasta que tiene las tres respuestas porque requiere las tres para devolver un informe de crédito completo. Para obtener más información, consulte Traducción de los patrones de la solución orientada a servicios.

Llamar a canalizaciones desde un patrón de código

Ahora puede llamar a canalizaciones desde el código y las orquestaciones. Esto permite reutilizar las canalizaciones y contribuye a mantener una orquestación desacoplada de las fases de canalización. Para obtener más información, consulte Uso de canalizaciones de la solución orientada a servicios.

Patrón de almacenamiento en caché

El almacenamiento en caché es una estrategia general de almacenamiento de información en lugar de recuperarla de un almacén de datos cada vez que se requiere. La recuperación de datos de referencia o configuración del sistema de inicio de sesión único empresarial es un factor que limita la solución. La solución almacena en caché la información y actualiza la caché periódicamente. Para obtener más información, consulte Uso del inicio de sesión único de forma eficaz en la solución orientada a servicios. La solución Administración de procesos empresariales también almacena en caché la información de SSO, aunque utiliza un proceso ligeramente diferente. Para obtener más información, consulte Uso del inicio de sesión único de forma eficaz en la solución de administración de procesos empresariales.

Patrón de enrutamiento basado en contenido

En los patrones de integración de empresas, el enrutamiento basado en contenido se concibe con mayor amplitud que en BizTalk. En los patrones de integración de empresas, el enrutamiento basado en contenido determina el destinatario de un mensaje en función de alguna parte del contenido del mensaje. La solución orientada a servicios usa una forma muy sencilla de enrutamiento basado en contenido: una única forma de decisión en una orquestación envía el mensaje uno de dos lugares. Para obtener más información, vea "Traducir los componentes en formas de orquestación" en Traducción de los patrones de la solución orientada a servicios.

Patrón de filtro

El patrón de filtro selecciona mensajes que cumplen determinados criterios para el procesamiento. En BizTalk Server, el patrón de filtro casi siempre se convierte en expresión de filtro en un puerto. Para obtener más información acerca de los filtros en los puertos, vea Using Filters With the Receive Message Shape.

Patrón de invocación en línea de procesos de servidor

La versión en línea de la solución utiliza invocación en línea de los procesos de servidor mediante ensamblados personalizados. Esto tiene la ventaja de mejorar notablemente el rendimiento. Sin embargo, tiene el inconveniente de acoplar firmemente la orquestación al protocolo de transporte. Para obtener más información, vea Inclusión de invocación de back-end.

Patrón de lista de destinatarios

En un sentido abstracto, la solución orientada a servicios implementa una lista de destinatarios porque envía mensajes a tres sistemas diferentes. En términos prácticos, la aplicación implementada determina los destinatarios asignando los puertos lógicos a ubicaciones específicas. En este caso (versión en línea de la aplicación), las conexiones se crean mediante la información de configuración de SSO. Para obtener más información, consulte Traducción de los patrones de la solución orientada a servicios.

Patrón de interfaz de servicio

La solución orientada a servicios se presenta como un servicio Web, sólo una de las muchas formas en que se puede hacer un servicio. Para obtener más información sobre el uso de orquestaciones como servicios web, vea Uso de servicios web.

Patrón de traductor

El patrón empresarial de un traductor( es decir, la conversión de un mensaje de un formulario a otro) se traduce con más frecuencia en un mapa de BizTalk Server. Para obtener información general sobre BizTalk Server mapas, vea Crear mapas mediante el asignador de BizTalk.

Consulte también

Patrones en la solución orientada a servicios