Uso de BizTalk Server y el SDK del adaptador de LOB de WCF
Esta sección contiene información sobre la relación de BizTalk Server y el SDK del adaptador de LOB de WCF. La información contenida en esta sección incluye comparaciones de los dos marcos diferentes proporcionados por cada uno de ellos y sugerencias para migrar el adaptador personalizado BizTalk Server.
Relación con el SDK y la BizTalk Server
EL SDK del adaptador de LOB de WCF proporciona un SDK y un conjunto de herramientas y componentes que permiten a los desarrolladores escribir adaptadores sofisticados para sistemas de línea de negocio que contienen un conjunto dinámico de operaciones y datos. Los adaptadores se exponen como enlaces personalizados de WCF y, como tal, las aplicaciones que pueden consumir enlaces WCF.
BizTalk Server es un producto que permite el flujo de mensajes y la coordinación entre un conjunto diverso de sistemas empresariales; la comunicación entre BizTalk Server y sistemas externos se controla a través de adaptadores que toman mensajes externos y los transforman en un formato adecuado para el procesamiento por BizTalk Server.
Estas dos tecnologías se intersecan en el adaptador de BizTalk Server WCF. Puede consumir enlaces expuestos por WCF y, por tanto, consumir las operaciones y los datos expuestos por el adaptador escrito con el SDK del adaptador de LOB de WCF.
En las cifras siguientes se proporciona información general de alto nivel sobre cómo se usan el adaptador WCF de BizTalk y los adaptadores de LOB de WCF en BizTalk Server para comunicarse con los sistemas LOB de destino.
Diferencias entre el SDK y el marco de adaptador de BizTalk Server
Aunque tanto el SDK del adaptador de LOB de WCF como el marco de adaptador de BizTalk Server proporcionan un SDK para escribir adaptadores personalizados, hay diferencias significativas en la cantidad de compatibilidad proporcionada en términos de api y herramientas y también en la reutilización del adaptador una vez completado.
Algunas de las principales diferencias entre los dos marcos se resumen en la tabla siguiente.
Característica | WCF LOB Adapter SDK | Marco de adaptador de BizTalk Server |
---|---|---|
API | Ensamblado de .NET Framework 4.5 y .NET Framework 4.5.1, proporciona clases de ayuda para el procesamiento de metadatos, la administración de conexiones y la mensajería. | COM, proporciona compatibilidad básica con las operaciones del adaptador. |
Exposición del adaptador | Expuesto como enlace WCF; disponible para cualquier aplicación que pueda consumir un enlace WCF. | Expuesto solo a BizTalk Server; no reutilizables por otras aplicaciones. |
Herramientas | Asistente para desarrollo de adaptadores, explorador de metadatos para Visual Studio .NET | N/D |
Extensibilidad | Sí (como extensión de canal WCF) | No |
Los adaptadores creados con el marco de adaptador de BizTalk solo se pueden consumir desde BizTalk Server. Por otro lado, los adaptadores escritos en el SDK del adaptador de LOB de WCF se muestran como enlaces WCF personalizados. Esto amplía su alcance a cualquier aplicación que consuma un servicio, que para todos los fines prácticos es cualquier aplicación .NET, incluida BizTalk Server. Los adaptadores basados en WCF se usan en BizTalk Server mediante el adaptador WCF de BizTalk y siguen existiendo en paralelo con los adaptadores nativos de BizTalk.