Integración empresarial significa integración de aplicaciones, datos y procesos de una empresa o un conjunto de empresas. Se examina el desafío de esta tarea y la forma en que WebSphere Integration Developer lo lleva a cabo.
Se le ha pedido que construya un portal destinado a los clientes para sus aplicaciones de negocio. Debe proporcionar acceso a docenas de importantes aplicaciones de negocio y datos relacionados repartidos por todas las unidades de negocio. También se le ha solicitado que añada las aplicaciones de los socios de negocio al portal. La integración también significa desarrollar procesos, ya que habrá alguna lógica en la secuencia de estas aplicaciones ensambladas. Tiene 20 unidades de negocio y una docena de socios comerciales. El portal debe estar disponible en la Web las 24 horas del día. Se le han asignado seis desarrolladores, con usted incluido y tiene cuatro meses para ponerlo en marcha.
La mayor parte de las personas a las que se les planteara este reto examinarían la tecnología que han acumulado en las últimas décadas y verían un collage como el que muestra la ilustración siguiente:
Es una situación abrumadora, pero no imposible. El problema más difícil al que se enfrenta además del conjunto inconexo de hardware y software son las limitaciones de tiempo y recursos. Debe encontrar potentes herramientas para reunir rápidamente las aplicaciones y los datos esparcidos por las empresas involucradas. La codificación manual no es una opción.
¿Es la única persona que se enfrenta a esta situación? No. Se trata de un problema general que lleva muchos años en proceso. Según la encuesta de directores generales de sistemas de información CIO Survey de diciembre 2001, la integración de aplicaciones es en todos los casos una de las tres prioridades máximas en materia tecnológica. Según la edición de The Business Integrator Journal de invierno de 2001, dos de cada tres desarrolladores de una encuesta reciente utilizan ahora software de integración para desarrollar soluciones basadas en la Web. De promedio, cada desarrollador integraba tres sistemas distintos.
Examinemos las dos fuerzas que llevan el problema al punto crítico: la integración entre unidades de negocio dentro de una empresa y la integración entre empresas. A continuación observaremos cómo WebSphere Integration Developer trata estos temas y en particular el significado del compromiso con estándares de la industria. Finalmente, trataremos sobre el especialista de integración, que es el tipo de persona que utilizará las herramientas de WebSphere Integration Developer para resolver los problemas expuestos anteriormente.