¿Para qué se usa Microsoft BizTalk?


14

Me dieron el trabajo de configurar un servidor de ensayo Microsoft BizTalk para que nuestros desarrolladores prueben alguna integración para un cliente.

El problema es que no tengo idea de qué es BizTalk, qué hace o para qué se utiliza. Todo lo que puedo leer sobre él en el sitio web de Microsoft es todo lo que puedo decir de marketing, hasta donde puedo decir, con muchas palabras grandes y empresariales (oraciones como "BizTalk permite a su organización integrar a la perfección sistemas dispares y conectar socios comerciales")

¿Alguien puede arrojar algo de luz sobre lo que BizTalk realmente hace? ¡Nuestros desarrolladores tampoco lo saben, solo que tienen que integrarse con él!


¡Gracias por esta pregunta! ¡Estaba buscando una breve descripción significativa y comprensible de BizTalk y no pude encontrarla!
ZweiBlumen

Respuestas:


11

Biztalk permite que las aplicaciones se comuniquen entre sí. Se utiliza para compartir información o eventos entre aplicaciones o sistemas que son necesarios para trabajar juntos en un proceso comercial.

Proporciona una forma de mapear entradas y salidas de diferentes sistemas, por ejemplo cuando usan protocolos o formatos incompatibles. Creo que esto se hace en XML. También proporciona colecciones de scripts o procedimientos, llamados orquestaciones, que permiten que se produzca un conjunto de acciones en los sistemas de destino cuando se activa algo que sucede en otro sistema.

Es una implementación de un bus de servicios empresariales , que es una plataforma para construir una arquitectura orientada a servicios , si eso ayuda ...


Aaah, se parece mucho a iBolt ( magicsoftware.com/en/products/?catID=41 ). Gracias, ¡eso al menos me da un punto de partida!
Mark Henderson

Suena más como DBus.
Tom O'Connor

3

Para comprender mejor los conceptos de integración de aplicaciones empresariales, le recomiendo este libro .

Ofrece una visión general de todos los patrones que verá, y algunos comentarios sobre los diferentes competidores del mercado (Tibco, Biztalk y algo de IBM, olvidé el nombre).


0

Puedes usarlo básicamente como cualquier cosa, pero apostaría bastantes dólares a que EDI es el principal entre las instalaciones de Biztalk.

Básicamente; hacer la traducción entre diferentes formatos de archivos de comercio electrónico (pedidos b2b, facturas, lo que no); extendiendo así el dominio de cualquier software ERP-ish que utilicen las empresas.


0

En términos concisos es un Enterprise Service Bus (ESB). Un patrón de Arquitectura Orientada a Servicios (SOA) que contiene la orquestación de servicios, la transformación de mensajes y un intermediario de servicios. Permite a las grandes empresas exponer básicamente un servicio web o un servicio funcional y, a través de canales de comunicación, comunicar información dispareja entre todo tipo de sistemas. es decir:

  • comunique una base de datos AS / 400 muy antigua con un software de procesamiento basado en C ++.
  • integre una aplicación web j2ee con una plataforma BPM para activar procesos comerciales
  • realizar algunas operaciones de CRUD DB a pedido. (es decir, obtener el total de empleadores con certificación SOA)

Biztalk no se usa comúnmente en este momento (2018) y otros competidores han superado ese espacio de integración. competidores como TIBCO, IBM, Amazon, Mulesoft.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.