Showing posts with label arquitectura. Show all posts
Showing posts with label arquitectura. Show all posts

Thursday, January 24, 2008

SOA o no SOA

Me pregunta un compañero del metal qué es lo que debe tener para decir que posee una infraestructura SOA. A parte de suerte, lo que dice la ortodoxia, es que debe tener lo siguiente:

- Se necesita un pintador de procesos (para los analistas de negocio).
- Una herramienta que una los procesos con la implementación tecnológica. Es decir, los procesos no son más que dibujos y luego hay que unir esos dibujos con el código que hace la funcionalidad. Típicamente, esta herramienta es la que acabará generando BPEL.
- Una herramienta BPM. Normalmente un motor de ejecución de BPEL
- Un ESB. Se encargará de enrutar y de transformar las peticiones entre los diferentes servicios.
- Un registro de servicios. Típìcamente un UDDI que permita gestionar el ciclo de vida y publicar los servicios.
- Una herramienta BAM para monitorizar los procesos.

En fin, si queréis ver un par de presentaciones sobre SOA y sus partes, las podéis consultar en estos enlaces:
SOA y Negocio
SOA e Integración