Adaptadores de BizTalk Server

Uno de los principales objetivos de diseño de BizTalk Server es facilitar el intercambio de documentos comerciales entre socios comerciales. Para ayudar a cumplir este objetivo, BizTalk Server incluye varios adaptadores que proporcionan conectividad entre BizTalk Server y socios comerciales que usan protocolos de datos y formatos de documento reconocidos habitualmente. Este tema explica lo que es un adaptador y por qué se utiliza.

¿Qué es un adaptador?

Un adaptador es un componente de software que permite enviar y recibir mensajes fácilmente en BizTalk Server con un mecanismo de entrega que cumple un estándar ampliamente reconocido, como SMTP, POP3, FTP o Microsoft Message Queue Server (MSMQ). A medida que Microsoft BizTalk Server ha evolucionado, la necesidad de adaptadores que permitan rápidamente la conectividad con las aplicaciones y tecnologías más usadas ha aumentado.

BizTalk Server incluye los siguientes adaptadores, que se conocen como adaptadores "nativos" o "integrados": FILE, FTP, HTTP, MQSeries, MSMQ, POP3, SMTP, SOAP, Windows Sharepoint Services y los siete adaptadores WCF (WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom y WCF-CustomIsolated). Los adaptadores nativos se instalan con BizTalk Server. También es posible crear adaptadores personalizados para sus soluciones específicas mediante el marco de trabajo de adaptadores de BizTalk.

Cada uno de los adaptadores nativos está asociado con una ubicación de recepción diseñada para escuchar mensajes de un transporte específico en una dirección determinada. Una vez recibido el mensaje en la ubicación de recepción, se pasa al adaptador. El adaptador adjunta la secuencia de datos al mensaje (normalmente en el cuerpo del mensaje), agrega los metadatos que pertenecen al extremo del que se recibieron los datos y envía el mensaje al motor de mensajería de BizTalk.

De manera predeterminada, cuando se ejecuta el Asistente para configuración de BizTalk, el asistente instala los adaptadores nativos y crea un controlador de adaptador con una configuración predeterminada para cada uno.

Con la consola de administración de BizTalk Server puede modificar la configuración predeterminada de los controladores de adaptadores, así como agregar, quitar y modificar los puertos de envío y las ubicaciones de recepción de los adaptadores. Para obtener más información acerca de estos procesos, vea los temas correspondientes de la sección Vea también.

¿Por qué usar un adaptador?

El uso de adaptadores simplifica notablemente la transferencia de mensajes con BizTalk Server. Si su infraestructura utiliza alguno de los transportes para los que hay un adaptador de BizTalk, el proceso de envío o recepción de mensajes de BizTalk Server es tan simple como configurar el adaptador correspondiente para enviar o recibir mensajes con el correspondiente mecanismo de transporte.

Compatibilidad con la funcionalidad en adaptadores integrados

La tabla siguiente enumera la ventaja principal de cada adaptador nativo y si el adaptador proporciona las siguientes características:

  • Compatibilidad con transacciones : la capacidad de enviar y recibir documentos en el contexto de una transacción de coordinador de transacciones distribuidas (DTC). Esta funcionalidad es necesaria para mantener una entrega ordenada de mensajes y garantizar que los documentos no se duplican ni se pierden.

  • Compatibilidad con la comunicación bidireccional (solicitud/respuesta o solicitud/respuesta): la capacidad de enviar un documento y procesar un mensaje de respuesta desde el destino o para recibir un documento y enviar un mensaje de respuesta al origen.

  • Recibir soporte técnico en orden : la capacidad de publicar documentos recibidos en la base de datos de Cuadro de mensajes de BizTalk en el orden exacto en que se recibieron los documentos.

  • SSO habilitado : la capacidad de usar la autenticación de SSO al enviar o recibir documentos con el adaptador.

  • Proceso de hospedaje : el proceso en el que se ejecuta el adaptador. La dirección IP de BizTalk se ejecuta dentro del proceso de BTSNTSvc.exe, mientras que el OOP de IIS se ejecuta fuera del proceso de BizTalk Server en el proceso de Internet Information Server (IIS).

Adapter (Adaptador) Ventaja principal Compatibilidad con transacciones Compatibilidad con comunicación bidireccional Compatibilidad con recepción por orden Compatibilidad con SSO Proceso de alojamiento
Personalizado Compatible con su sistema. Sí, requiere código personalizado. Sí, requiere código personalizado. Sí, requiere código personalizado. Sí, requiere código personalizado. IP de BizTalk
Archivo Fácil de usar. No No No No IP de BizTalk
FTP Se usa ampliamente para comunicaciones de negocio a negocio. No No No IP de BizTalk
HTTP(s) Se usa ampliamente para comunicaciones de negocio a negocio. No Solicitud - respuesta y petición - respuesta No OOP de IIS
MSMQ Admite entrega de una sola vez garantizada de mensajes entre BizTalk Server y Microsoft Message Queue Server. No No IP de BizTalk
Aplicación lógica Reciba y envíe a una aplicación lógica de Azure. Para entornos locales y en la nube, use este adaptador para acceder a muchos servicios de Azure. Depende del diseño del flujo de trabajo No No Recepción: DIRECCIÓN IP de BizTalk
Enviar: OOP de IIS
MQ Series Admite entrega de una sola vez garantizada de mensajes entre BizTalk Server e IBM WebSphere MQ para plataformas Windows. No IP de BizTalk
correo electrónico de Office 365 Recibir y enviar correo electrónico a Office 365 No No en orden de recepción No IP de BizTalk
calendario de Office 365 Recepción y creación de eventos en Office 365 No No en orden de recepción No IP de BizTalk
contacto de Office 365 Crear contactos en Office 365 No No en la recepción de pedidos No IP de BizTalk
POP3 Admite la recepción de documentos por correo electrónico. No No No No IP de BizTalk
SMTP Admite el envío de documentos por correo electrónico. No No No No IP de BizTalk
SOAP Admite el uso de servicios Web. No Solicitud - respuesta y petición - respuesta No OOP de IIS
Windows SharePoint Services Permite el intercambio de mensajes XML y binarios entre BizTalk Server y las bibliotecas de documentos de SharePoint. No No No No IP de BizTalk
WCF-WSHttp Admite los estándares WS-* a través de transporte HTTP. Sí, las transacciones se admiten en WsHTTP (sólo las transacciones WS) Solicitud - respuesta y petición - respuesta No OOP de IIS
WCF-BasicHttp Se comunica con servicios y clientes web basados en ASMX y con otros servicios compatibles con el Perfil básico de servicios web WS-I, versión 1.1 mediante HTTP o HTTPS. No Solicitud - respuesta y petición - respuesta No OOP de IIS
WCF-NetTcp Admite los estándares WS-* a través de transporte TCP. Solicitud - respuesta y petición - respuesta No IP de BizTalk
WCF-NetMsmq Admite las colas mediante la utilización de Microsoft Message Queue Server (MSMQ) como transporte. No IP de BizTalk
WCF-NetNamedPipe Ofrece un transporte rápido para comunicaciones entre procesos en el mismo equipo (sólo para aplicaciones WCF). Solicitud - respuesta y petición - respuesta No IP de BizTalk
Adaptador personalizado permite el uso de características de extensibilidad de WCF. Sí, siempre que lo admita el enlace. IP de BizTalk
WCF-CustomIsolated permite el uso de características de extensibilidad de WCF a través del transporte HTTP. No OOP de IIS

Adaptadores de empresa

A continuación se muestra una lista de los adaptadores para línea empresarial (LOB) que proporciona Microsoft.

Adapter (Adaptador) Descripción Versiones admitidas
PeopleSoft Enterprise Habilita el intercambio de mensajes de interfaz de componentes entre el servidor BizTalk Server y un sistema PeopleSoft. Sistemas de línea de negocio (LOB) y enterprise compatibles
JD Edwards OneWorld XE Habilita el intercambio de mensajes de funciones empresariales entre el servidor BizTalk Server y un sistema JD Edwards OneWorld. Sistemas de línea de negocio (LOB) y enterprise compatibles
JD Edwards EnterpriseOne Habilita el intercambio de mensajes de funciones empresariales entre el servidor BizTalk Server y un sistema EnterpriseOne. Sistemas de línea de negocio (LOB) y enterprise compatibles
TIBCO Rendezvous Habilita el intercambio de mensajes con formato de datos XML y binarios entre el servidor BizTalk Server y TIBCO Rendezvous. Sistemas de línea de negocio (LOB) y enterprise compatibles
TIBCO Enterprise Message Service Habilita el intercambio de mensajes con formato de datos XML y binarios entre el servidor BizTalk Server y un servidor TIBCO EMS proporcionando una infraestructura de aplicación de confianza y estrechamente integrada. Sistemas de línea de negocio (LOB) y Enterprise compatibles

BizTalk Adapter Pack

También puede usar los adaptadores que se incluyen con el paquete de adaptadores de BizTalk para conectarse a varios sistemas de línea de negocio. Para obtener más información sobre el paquete de adaptadores de BizTalk, vea Paquete de adaptadores de BizTalk.

Consulte también

Procedimientos recomendados para proteger los adaptadoresque crean y eliminan controladores de adaptador queimplementan el inicio de sesión único empresarial