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 | Sí | IP de BizTalk |
HTTP(s) | Se usa ampliamente para comunicaciones de negocio a negocio. | No | Solicitud - respuesta y petición - respuesta | No | Sí | OOP de IIS |
MSMQ | Admite entrega de una sola vez garantizada de mensajes entre BizTalk Server y Microsoft Message Queue Server. | Sí | No | Sí | 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. | Sí | 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. | Sí | No | Sí | Sí | 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 | Sí | 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 | Sí | 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 | Sí | OOP de IIS |
WCF-NetTcp | Admite los estándares WS-* a través de transporte TCP. | Sí | Solicitud - respuesta y petición - respuesta | No | Sí | IP de BizTalk |
WCF-NetMsmq | Admite las colas mediante la utilización de Microsoft Message Queue Server (MSMQ) como transporte. | Sí | No | Sí | Sí | IP de BizTalk |
WCF-NetNamedPipe | Ofrece un transporte rápido para comunicaciones entre procesos en el mismo equipo (sólo para aplicaciones WCF). | Sí | Solicitud - respuesta y petición - respuesta | No | Sí | IP de BizTalk |
Adaptador personalizado | permite el uso de características de extensibilidad de WCF. | Sí | Sí | Sí, siempre que lo admita el enlace. | Sí | IP de BizTalk |
WCF-CustomIsolated | permite el uso de características de extensibilidad de WCF a través del transporte HTTP. | Sí | Sí | No | Sí | 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