La orquestación de servicios y SOA
La orquestación de servicios y SOA
SOA: en términos simplistas, es una arquitectura que permite la interoperabilidad de sistemas por medio de pequeñas piezas de software que realizan tareas específicas cuando son utilizadas.
Esta arquitectura surgió en el año 2000 y ha sido ampliamente adoptado, lo que ha generado gracias a su reusabilidad, sin embargo, conforme se implementa, surgen nuevas necesidades, una de ellas conocida como Orquestación de Servicios.
Fiel a su nombre, la orquestación de servicios se refiere al esfuerzo de coordinar diferentes servicios para exponer un nuevo servicio que surge de la interacción de servicios básicos. Esta orquestación generalmente se realiza en base a mensajes y de la misma surgen términos como ESB: "Enterprise Service Bus" o "Bus de integración", EAI: Enterprise application integration y otros.
Esta orquestación requiere de herramientas que se encuentran disponibles tanto en el mundo Open Source como en los productos privativos. Estos productos, son los que finalmente, aprovechan o materializan las bondades y facilidad de crecimiento de la Arquitectura Orientada a Servicios SOA.
Tomado de http://www.mulesoft.com/service-orchestration-and-soa
No hay comentarios:
Publicar un comentario