Ingeniero

Páginas: 13 (3243 palabras) Publicado: 11 de julio de 2013
Servicios Web

Capítulo 3:
Integración de Aplicaciones de Empresa
(Enterprise Application Integratión, EAI)
Pedro Álvarez
alvaper@unizar.es
José Ángel Bañares
banares@unizar.es

http://diis.unizar.es/PostWeb/
Departamento de Informática e Ingeniería de Sistemas

Índice - Capítulo 3
o

o

o

EAI (Enterprise Application Integration)
Þ De los Middleware a la EAI
Þ Integraciónde aplicaciones
Broker de Mensajes
Þ Limitación de los MOM
Þ Broker de Mensajes = Extensión de los MOM
Þ Modelo Publicación/Suscripción
Þ Ventajas/Desventajas
Workflow Management Systems
Þ Workflow Management Systems (WfMS)
Þ Definición de un Workflow
Þ Ejecución e un Workflow
Þ EAI y WfMSs
Þ Ventajas y Desventajas

Postgrado Servicios Web, Seguridad Informática y Aplicaciones deComercio Electrónico
Departamento de Informática e Ingeniería de Sistemas (Univ. Zaragoza)

2

EAI
ÞDe los Middleware a la EAI
ÞIntegración de aplicaciones

Postgrado Servicios Web, Seguridad Informática y Aplicaciones de Comercio Electrónico
Departamento de Informática e Ingeniería de Sistemas (Univ. Zaragoza)

3

De los Middleware a la EAI
o

o
o

Middleware
Þ Infraestructurabásica para desarrollar sistemas distribuidos
Þ Cuando los sistemas a integrar son de distinta naturaleza es costosa
la integración
EAI (Enterprise Application Integration), son un paso en la evolución de
los middleware abordando aspectos de integración.
En arquitecturas de 3-niveles se facilita la integración de gestores de
recursos diferentes, desarrollando la lógica de la nueva aplicaciónen el
middleware. La funcionalidad resultante puede ser expuesta como un
nuevo servicio, que puede ser integrado por servicios de más alto nivel,
y así sucesivamente.

Postgrado Servicios Web, Seguridad Informática y Aplicaciones de Comercio Electrónico
Departamento de Informática e Ingeniería de Sistemas (Univ. Zaragoza)

4

Problema de los Middleware
o

La integración ya no essólo de gestores de recursos, sino también de
servicios
Þ Mientras que ha habido un esfuerzo en la estandarización de los
estándares de gestores de recursos (bases de datos, gestores de
documentos XML, etc.), no se puede decir lo mismo de los servicios
genéricos.
Þ La integración de diferentes plataformas middleware no es fácil.

Postgrado Servicios Web, Seguridad Informática y Aplicaciones deComercio Electrónico
Departamento de Informática e Ingeniería de Sistemas (Univ. Zaragoza)

5

Ejemplo de Integración de Aplicaciones
Cadena de suministros

proveedor y
Gestión de
clientes

presupuesto

•Precio
•Disponibilidad
•Fecha entrega

Procesado
Orden

adquisición

Gestión
Envío

•Adquisición componentes
•Fabricación

financiación

•Facturación
•Pago aproveedores

•Verificar presupuesto
•Planificar fabricación
•Comprar componentes
Copyright Springer Verlag Berlin Heidelberg 2004

Postgrado Servicios Web, Seguridad Informática y Aplicaciones de Comercio Electrónico
Departamento de Informática e Ingeniería de Sistemas (Univ. Zaragoza)

6

Ejemplo de Integración de Aplicaciones
Copyright Springer Verlag Berlin Heidelberg 2004

Cadenade suministros
proveedor y
Gestión de
clientes

o

o

presupuesto

Procesado
Orden

adquisición

Gestión
Envío

financiación

Cada sistema tiene sus propias características
Þ Se ejecutan sobre diferentes S.O. (Lynux, Solaris, Windows, HP-UX)
Þ Cada sistema puede soportar diferentes interfaces y funcionalidad
• Algunos utilizan IDL, otros interfaces propietarias, algunosserán transaccionales,
otros no, etc. ...
Þ Cada sistema tiene diferente formato de datos o produce información que no puede
ser fácilmente enviada como parámetros (p.e. Complejos documentos multimedia)
Þ Cada sistema tiene diferentes requisitos de seguridad (basados en certificados X.509,
o simples username/password).
Þ Cada sistema puede utilizar diferente infraestructura y modelos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS