Arquitectura orientada a sevicios
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
La Arquitectura Orientada a Servicios (en inglés Service Oriented Architecture), es unconcepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio.
Permite la creación de sistemas altamente escalables que reflejan el negocio de laorganización, a su vez brinda una forma bien definida de exposición e invocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual facilita la interacción entre diferentessistemas propios o de terceros.
SOA define las siguientes capas de software:
* Aplicaciones básicas - Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajocualquier figura de propiedad;
* De exposición de funcionalidades - Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web);
* Deintegración de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración;
* De composición de procesos - Quedefine el proceso en términos del negocio y sus necesidades, y que varía en función del negocio;
* De entrega - donde los servicios son desplegados a los usuarios finales.
SOA proporciona unametodología y un marco de trabajo para documentar las capacidades de negocio y puede dar soporte a las actividades de integración y consolidación.
Beneficios
Los beneficios que puede obtener unaorganización que adopte modelos de tres capas son:
* Mejora en los tiempos de realización de cambios en procesos.
* Facilidad para evolucionar a modelos de negocios basados en tercerización.* Facilidad para abordar modelos de negocios basados en colaboración con otros entes (socios, proveedores).
* Poder para reemplazar elementos de la capa aplicativa SOA sin disrupción en el...
Regístrate para leer el documento completo.