Está en la página 1de 5

Arquitectura orientada a servicios (SOA)

La SOA (en ingls Service Oriented Architecture), es un

concepto de arquitectura de software que define la utilizacin de servicios para dar soporte a los requisitos del negocio.
Permite la creacin de sistemas de informacin altamente

escalables que reflejan el negocio de la organizacin, a su vez brinda una forma bien definida de exposicin e invocacin de servicios (comnmente pero no exclusivamente servicios web), lo cual facilita la interaccin entre diferentes sistemas propios o de terceros.
SOA proporciona una metodologa y un marco de trabajo

para documentar las capacidades de negocio y puede dar soporte a las actividades de integracin y consolidacin.

SOA

SOA define las siguientes capas de software:


Aplicaciones bsicas : Sistemas desarrollados bajo cualquier

arquitectura o tecnologa, geogrficamente dispersos y bajo cualquier figura de propiedad. De exposicin de funcionalidades : Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web). De integracin de servicios :Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboracin. De composicin de procesos : Que define el proceso en trminos del negocio y sus necesidades, que vara en funcin del negocio. De entrega : donde los servicios son desplegados a los usuarios finales.

Beneficios
Los beneficios que puede obtener una organizacin que adopte SOA son: Mejora en los tiempos de realizacin de cambios en procesos. Facilidad para evolucionar a modelos de negocios basados en tercerizacin. Facilidad para abordar modelos de negocios basados en colaboracin con otros entes (socios, proveedores). Poder para reemplazar elementos de la capa aplicativa SOA sin interrupcin en el proceso de negocio Facilidad para la integracin de distintas tecnologas

También podría gustarte