WebSphere Integration Developer

WebSphere Integration Developer es la respuesta a los desafíos de integración que una organización afronta diariamente. Se ha diseñado como un entorno de desarrollo de integración completo para aquellos que construyen aplicaciones integradas. Para simplificar y acelerar el desarrollo de aplicaciones integradas, este entorno proporciona una capa de abstracción que separa los componentes presentados visualmente con los que trabaja desde la implementación subyacente.

Las aplicaciones integradas no son simples. Pueden llamar a aplicaciones en sistemas de información de empresa (EIS), implicar procesos de negocio entre departamentos o empresas e invocar aplicaciones escritas local o remotamente en distintos lenguajes y que se ejecutan en distintos sistemas operativos. Por ejemplo, eMerged Corporation se creó de la fusión entre el banco DOM y los intermediarios M&M Discount. La fusión implicó todo lo anterior: las aplicaciones en sistemas EIS, los procesos de negocio y las aplicaciones dentro de cada empresa antigua debían compartirse entre corporaciones y presentarse sin costuras al nuevo conjunto de clientes. En cualquier caso, eMerged cumplió la tarea y, tal como se muestra en el diagrama siguiente, los clientes de los dos negocios pueden acceder a toda su información financiera en línea.


Integración de aplicaciones y procesos entre dos corporaciones

eMerged utilizó las herramientas de WebSphere Integration Developer para construir las aplicaciones integradas para sí y para sus clientes. Estas herramientas presentan aplicaciones, incluyendo aplicaciones que existen remotamente en sistemas EIS y procesos de negocio como componentes. Los componentes se crean y se ensamblan en otras aplicaciones integradas (es decir, aplicaciones creadas a partir de un conjunto de componentes) mediante de editores visuales. Los editores visuales presentan una capa de abstracción entre los componentes y sus implementaciones. Un desarrollador que utilice las herramientas puede crear una aplicación integrada sin el conocimiento detallado de la implementación subyacente de cada componente.

Para construir una aplicación integrada, las herramientas permiten seguir un método de diseño descendente, según el cuál no existe la implementación para uno o varios componentes y se añade posteriormente o ascendente, según el cuál los componentes ya están implementados y el desarrollador los ensambla arrastrándolos y soltándolos en un editor visual y crea después un flujo lógico entre ellos uniéndolos con líneas. Un entorno de depuración y prueba significa realizar una prueba completa antes de desplegar las aplicaciones en un servidor de producción. Establecer los puntos de supervisión permite ver cómo se utiliza una aplicación en tiempo real para ajustarla para un rendimiento óptimo.

Las herramientas de WebSphere Integration Developer están basadas en una arquitectura orientada a servicios. Los componentes son servicios y una aplicación integrada que incluye muchos componentes es un servicio. Los servicios creados se ajustan a los estándares principales de la industria. Los procesos de negocio, que también se convierten en componentes se crean de forma parecida con herramientas visuales de fácil utilización que se ajustan al lenguaje estándar de la industria BPEL (Business Process Execution Language.) WebSphere Integration Developer está disponible en plataformas Windows y Linux.

A continuación se proporcionan algunas ventajas de las herramientas de WebSphere Integration Developer:

Conceptos relacionados
Integración entre unidades de negocio
Integración entre empresas

Comentarios
(C) Copyright IBM Corporation 2005, 2006. Reservados todos los derechos.