Documentos de Académico
Documentos de Profesional
Documentos de Cultura
org presenta
ndice
ESB
JBI (composite Applications, Service Engines...)
OpenESB
ejemplos)
interfaz
de Motor de consultas Adaptadores Web JMS/J2EE Gateway MQ
servicio distribuido Services
Aplicaciones
Aplicaciones
WebSphere,
.Net... Java
Aplicaciones Soporte
Fuentes de datos
Empresariales multi-plataforma
4
Programador PHP .org presenta
de servicio
Cada contenedor puede hospedar muchos servicios
(service units)
Los servicios pueden encontrarse localmente o
remotamente
Arquitectura de plug-ins:
Service Engines (SE): Sirven para consumir o exponer
JBI (II)
Programador PHP .org presenta
Composite Applications
Desarrollo tradicional de aplicaciones
estndares
Ellas mismas son componibles
Programador PHP .org presenta
OpenESB
Arquitectura de OpenESB
Programador PHP .org presenta
las partes
Implementar procesamiento paralelo de
actividades
Implementar logica de compensacin (operacin
undo)
Manipular/transformar datos entre interacciones
(incluso de das!)
Manejar excepciones
15
Programador PHP .org presenta
Introduccin a BPEL
ensamblar modelos.
Historia de BPEL
Un ejemplo
Programador PHP .org presenta
Ejemplo
Herramienta de Anlisis de Negocio (EA)
Negocio A Negocio B
Generar Generar
Plantilla Plantilla
BPEL BPEL
Ack
Transformar
Recibir Datos Enviar Datos Transformar
Datos
Programador PHP .org presenta
Transacciones
Calidad
WS-Reliability WS-Security Coordinacin de servicio
Contexto
Administracin
UDDI Descubrimiento
WSDL Descripcin
SOAP
Contexto
XML
En el ejemplo
Programador PHP .org presenta
If
While
RepeatUntil
ForEach
32
Programador PHP .org presenta
partner link
Recibir invocaciones de los clientes->client partner link
Vocabulario: Variables
Ejemplo de asignacin
<assign name="Assign3">
<copy>
<from>$DiHolaOut.parameters/return</from>
<to variable="HablarmeOut" part="respuesta"/>
</copy>
</assign>
Programador PHP .org presenta
Problemas de BPEL
40
Qu se propone?
W3C: WS-Choreography
WS-Transaction
WS-Coordination
WS-Reliability
ReliableMessaging
WS-Addressing
WS-Security
BPEL4Humans
Qu hemos aprendido?
Java Business Integration (JBI) define cmo se
crean y usan:
Composite Applications
cundo le llaman
Programador PHP .org presenta
Referencias