Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se espera integrar sistemas y se ha convertido en la norma establecida. A medida que las organizaciones se mueven hacia un mundo orientado al servicio, el objetivo real, la creación de procesos empresariales eficaces que unen sistemas separados en un conjunto coherente, están a su alcance.
Microsoft BizTalk Server permite conectar software diverso y, a continuación, crear y modificar gráficamente la lógica de proceso que usa ese software. BizTalk Server también permite a los trabajadores de la información supervisar los procesos en ejecución, interactuar con socios comerciales y realizar otras tareas orientadas a la empresa.
Las nuevas características clave de BizTalk Server son:
Mejor compatibilidad con la implementación, supervisión y administración de aplicaciones
Instalación significativamente más sencilla
Funcionalidades mejoradas para la supervisión de actividades empresariales (BAM)
BizTalk Server también usa las versiones más recientes de otras tecnologías de Microsoft. Se basa en .NET Framework y las herramientas de desarrollo se hospedan en Microsoft Visual Studio. Para el almacenamiento, BizTalk Server usa SQL Server. BizTalk Server puede ejecutarse en servidores windows de 64 bits, aprovechando la memoria más grande y otras ventajas que ofrece el hardware.
¿Qué es BizTalk Server?
La combinación de diferentes sistemas en procesos empresariales eficaces es un problema difícil. En consecuencia, BizTalk Server incluye una gama de tecnologías. En la ilustración siguiente se muestran los componentes principales del producto.
Introducción a los
Como sugiere la figura, el corazón del producto es el motor de BizTalk Server. El motor tiene dos partes principales:
Un componente de mensajería que proporciona la capacidad de comunicarse con una gama de otros software. Al confiar en adaptadores para diferentes tipos de comunicación, el motor puede admitir una variedad de protocolos y formatos de datos, incluidos los servicios web y muchos otros.
Compatibilidad con la creación y ejecución de procesos definidos gráficamente denominados orquestaciones. Construido sobre los componentes de mensajería del motor, las orquestaciones implementan la lógica que controla todo o parte de un proceso de negocio.
Otros componentes de BizTalk también se pueden usar en conjunto con el motor, entre los que se incluyen:
Motor de reglas de negocios que evalúa conjuntos complejos de reglas.
Un centro de grupos que permite a los desarrolladores y administradores supervisar y administrar el motor y las orquestaciones que ejecuta.
Una instalación de Enterprise Single Sign-On (SSO) que proporciona la capacidad de asignar información de autenticación entre sistemas Windows y no Windows.
Además de esta base, BizTalk Server incluye Supervisión de actividades empresariales, que los trabajadores de la información usan para supervisar un proceso de negocio en ejecución. La información se muestra en términos empresariales en lugar de términos técnicos, y los usuarios empresariales determinan qué información se muestra.
Conexión de diversos sistemas
La gran mayoría de los procesos empresariales modernos dependen al menos en parte del software. Aunque algunos de estos procesos son compatibles con una sola aplicación, muchos otros se basan en diversos sistemas de software. En muchos casos, este software se ha creado en diferentes momentos, en distintas plataformas y usando diferentes tecnologías. La automatización de esos procesos empresariales requiere la conexión de diversos sistemas.
Abordar este desafío va por varios nombres: automatización de procesos empresariales (BPA), administración de procesos empresariales (BPM) y otros. Independientemente del nombre, dos escenarios son más importantes para la integración de aplicaciones. Una es conectar aplicaciones dentro de una sola organización, comúnmente denominada integración de aplicaciones empresariales (EAI). La otra, denominada integración de negocio a negocio (B2B), conecta aplicaciones en diferentes organizaciones.
En la ilustración siguiente se muestra un ejemplo sencillo del motor principal de BizTalk Server aplicado a un problema de EAI. En este escenario, una aplicación de inventario, quizás en ejecución en un sistema central de IBM, observa que el stock de un artículo es bajo y, por tanto, emite una solicitud para pedir más de ese artículo. Esta solicitud se envía a una orquestación de BizTalk Server (paso 1), que luego emite una solicitud a la aplicación ERP de esta organización que solicita un pedido de compra (paso 2). La aplicación ERP, que podría ejecutarse en un sistema Unix, devuelve el PO solicitado (paso 3) y, a continuación, la orquestación de BizTalk Server informa a una aplicación de cumplimiento, quizás creada en Windows mediante el .NET Framework, que el elemento debe ser ordenado (paso 4).
En este ejemplo, cada aplicación se comunica mediante un protocolo diferente. En consecuencia, el componente de mensajería del motor de BizTalk Server debe poder comunicarse con cada aplicación en su estilo de comunicación nativo. Además, tenga en cuenta que ninguna aplicación es consciente del proceso de negocio completo. La inteligencia necesaria para coordinar todo el software implicado se implementa en la orquestación de BizTalk Server.
La conexión de aplicaciones dentro de una organización es importante, pero la conexión de aplicaciones que abarcan organizaciones puede tener al menos tanto valor. En la ilustración siguiente se muestra un ejemplo sencillo de este tipo de integración empresarial a negocio. En este caso, la organización de compra en la parte superior de la ilustración ejecuta una orquestación de BizTalk Server que interactúa con dos organizaciones de proveedores. El proveedor A también usa BizTalk Server, lo que proporciona acceso indirecto a su aplicación de suministro. El proveedor B utiliza una plataforma de integración de otro proveedor, que se conecta a la orquestación de BizTalk Server de la organización de compra utilizando, por ejemplo, servicios web.