VENTAS: 1-800-867-1389

Herramientas para crear esquemas de mensajes

Actualizado: mayo de 2015

En los temas anteriores, vimos que los extremos de mensajería enriquecida proporcionan conectividad a diferentes protocoles y aplicaciones (vea Uso del Servicio de adaptador de BizTalk), y proporcionan capacidades de procesamiento de mensajes como la validación, la transformación, la extracción y el enriquecimiento en la nube (consulte ¿Qué son los puentes?). Sin embargo, ninguna de estas se puede usar en aislamiento y “asociación” con otras entidades CmdLets en la nube (como temas, colas, etc.) para proporcionar un flujo de mensajes de un extremo a otro. Por ejemplo, podría tener un escenario en el que un cliente envía un mensaje de solicitud que se debe procesar en la nube, dirigir a una cola y finalmente insertar en una base de datos de SQL Server. Para configurar este escenario, debe usar un Puente XML, una cola de CmdLets, seguida de Servicio de adaptador de BizTalk en una secuencia. Esto presenta una necesidad para un área de diseño donde puede combinar diferentes componentes de un flujo de mensajes de manera conjunta. Servicios de BizTalk ofrece una superficie de diseño denominada Proyecto de servicio de BizTalk que le permite conseguir esto. La superficie de diseño de Proyecto de servicio de BizTalk está disponible como un tipo de proyecto de Visual Studio y está instalada con el SDK de Servicios de BizTalk. Para obtener más información acerca del Proyecto de servicio de BizTalk y configurar un Proyecto de servicio de BizTalk, consulte Introducción a un proyecto de Visual Studio.

En el modelo de seguridad actual del CmdLets, el acceso a las entidades del CmdLets está controlado mediante el Servicio de control de acceso (http://go.microsoft.com/fwlink/p/?LinkId=225149). Se debe presentar un token de Control de acceso válido para crear y administrar entidades en CmdLets. En la mayoría de casos, un cliente que envía un mensaje a una entidad de CmdLets también debe presentar un token de Control de acceso válido que después se utiliza para la autenticación, la única excepción que se conoce de extremos de retransmisión que permite que un cliente deje de estar autenticado y administre la autenticación y la autorización por su cuenta, normalmente mediante la seguridad de mensajes. Además, CmdLets no propaga el token de Control de acceso ni las reclamaciones recibidas en los mensajes.

Un Proyecto de servicio de BizTalk que extiende varias entidades de CmdLets es un intermediario de mediación de mensajes situado entre los clientes y los servicios. Como tal, un Proyecto de servicio de BizTalk se puede emplear por parte del servicio (en cuyo caso actúa como mediador en la recepción de los mensajes enviados por los clientes) o por parte de un cliente (para mediar los mensajes antes de enviarlos al servicio). En cualquier caso, de manera eficiente, los sistemas o las aplicaciones que emplean CmdLets tienden a estar distribuidas con una de las partes en CmdLets y las otras fuera de CmdLets, en la nube o bien local. Por lo tanto, la naturaleza distribuida de estas aplicaciones tiene implicaciones sobre cómo se produce la autenticación y la autorización en varias partes del sistema en distintos escenarios.

Para el hito actual, todas las entidades que forman parte de un Proyecto de servicio de BizTalk deben pertenecer al mismo espacio de nombres de CmdLets. Por lo tanto, la autenticación de un flujo de mensajes se produce únicamente en el punto de entrada del flujo y se considera que todas las entidades de un flujo de mensajes están dentro de la misma seguridad y límite de confianza. Al implementar un flujo de mensajes, solo debe proporcionar las credenciales (nombre del emisor y clave del emisor) para el espacio de nombres CmdLets. Para ver instrucciones sobre cómo usar Configuración del puente para configurar extremos de mensajería enriquecida, consulte Creación del proyecto en Visual Studio.

Servicios de BizTalk ofrece las siguientes herramientas que ayudan a desarrollar Proyecto de servicio de BizTalks:

  • Editor de esquemas. El Editor de esquemas le permite crear y editar esquemas con una vista de árbol de esquemas en lugar de editar manualmente un archivo de esquemas completo. Puede usar el Editor de esquemas para crear y editar XML así como esquemas de archivos planos.

  • Asistente de consumición del servicio. Cuando usa Proyecto de servicio de BizTalk para redirigir un mensaje de un puente a un servicio externo de WCF, también debe tener el esquema del servicio agregado a su proyecto. El Asistente de consumición del servicio le permite generar el esquema de un servicio WCF y agregarlo a su Proyecto de servicio de BizTalk. Una vez el esquema está disponible como parte del proyecto, puede usar una transformación para asignar el esquema del mensaje de entrada al esquema del mensaje esperado por el servicio.

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2015 Microsoft