viernes
dic012006
¿Estamos preparados para el SOA?
viernes, diciembre 1, 2006 at 11:58AM
Me llama la atención un artículo de JavaWorld "SOA for the real world" y sobre todo esta imagen . En ella se muestra un sistema de servicios y registros SOA, básicamente servicios web (se incluye también el posible papel de servicios a medida) orquestados a través de BPM.
No discuto que es probable que los sistemas software del futuro sean así (de forma habitual), ahora bien, la arquitectura no es totalmente nueva, pues recuerda al mundo de servicios CORBA + algún sistema de workflow (existen estándares basados en CORBA), cambiando CORBA por servicios web y workflows CORBA por BPMs basados en XML/web services tenemos más o menos lo mismo (salvando las diferencias).
Si los sistemas CORBA+workflow no tuvieron gran éxito (salvo temas de firewalls nada impedía este tipo de tecnologías en sistemas más o menos acoplados), en un mundo en donde todavía abunda el paradigma cliente/servidor (por mucha tercera capa añadida para las aplicaciones web) en donde el verdadero centro sigue siendo la base de datos...
¿existe demanda de verdad de implantar este tipo de sistemas?
¿la habrá?
¿hay experiencias de éxito?
Nota: cuando me refiero a workflow me refiero a la capacidad de un sistema software de poder definir *y cambiar* de forma casi o exclusivamente visual el comportamiento del sistema, no a un flujo de pasos codificado a medida.
No discuto que es probable que los sistemas software del futuro sean así (de forma habitual), ahora bien, la arquitectura no es totalmente nueva, pues recuerda al mundo de servicios CORBA + algún sistema de workflow (existen estándares basados en CORBA), cambiando CORBA por servicios web y workflows CORBA por BPMs basados en XML/web services tenemos más o menos lo mismo (salvando las diferencias).
Si los sistemas CORBA+workflow no tuvieron gran éxito (salvo temas de firewalls nada impedía este tipo de tecnologías en sistemas más o menos acoplados), en un mundo en donde todavía abunda el paradigma cliente/servidor (por mucha tercera capa añadida para las aplicaciones web) en donde el verdadero centro sigue siendo la base de datos...
¿existe demanda de verdad de implantar este tipo de sistemas?
¿la habrá?
¿hay experiencias de éxito?
Nota: cuando me refiero a workflow me refiero a la capacidad de un sistema software de poder definir *y cambiar* de forma casi o exclusivamente visual el comportamiento del sistema, no a un flujo de pasos codificado a medida.
in
j2se
j2se 
Reader Comments