Sei sulla pagina 1di 7

ARQUITECTURA ORIENTADA

A SERVICIOS
VARGAS GAMBOA EVELYN MONICA
QUE ES SOA?
La Arquitectura SOA establece un marco de diseo para la
integracin de aplicaciones independientes de manera que desde
la red pueda accederse a sus funcionalidades, las cuales se ofrecen
como servicios.
COMPONENTES DE SOA


Proveedor de servicios.
Es donde se definen los servicios, cada uno de ellos tiene
definido sus funcionalidades en contratos (interfaces).
Repositorio de servicios.
Es donde el Proveedor de Servicios, hace pblico sus servicios para
que los clientes sepan cules son los servicios ofrecidos y donde puede
encontrarlos.
Consumidor de
servicios.
Es el cliente, es una aplicacin
que puede estar implementada
en una tecnologa diferente del
servicio, ste busca el servicio
en el Repositorio, quien le
devuelve la informacin con los
servicios disponibles y su
ubicacin, con lo que el cliente
puede enlazarse con el
Proveedor y consumir el servicio
requerido.
PRINCIPIOS Y BENEFICIOS DE SOA

Los principios fundamentales del estilo de arquitectura SOA son los siguientes (Microsoft, 2009):
Los servicios son autnomos. Cada servicio se mantiene, desarrollar, desplegar y versionados independientemente.
Los servicios son distribuibles. Los servicios pueden ser ubicados en cualquier parte de una red local o remota,
siempre y cuando la red es compatible con los protocolos de comunicacin necesarios.
Los servicios estn dbilmente acoplados. Cada servicio es independiente de los dems, y pueden ser
reemplazados o actualizados sin romper las aplicaciones que lo utilizan, siempre y cuando la interfaz sigue siendo
compatible.
Servicios esquema de participacin y el contrato, no de clase. Servicios contratos de aparcera y los esquemas
cuando se comunican, no clases interna.
La compatibilidad se basa en la poltica. La poltica en este caso significa la definicin de caractersticas tales como
el transporte, el protocolo y seguridad.
LOS PRINCIPALES BENEFICIOS DEL ESTILO DE
ARQUITECTURA SOA SON LOS SIGUIENTES:
La alineacin de dominio. La reutilizacin de servicios comunes con las oportunidades de las interfaces
estndar de negocio y la tecnologa aumenta y reduce el costo.
Abstraccin. Los servicios son autnomos y se accede a travs de un contrato, que ofrece bajo
acoplamiento y la abstraccin.
Descubrimiento. Los servicios pueden exponer a las descripciones que permiten que otras aplicaciones
y servicios para localizar y determinar automticamente la interfaz.
Interoperabilidad. Debido a que los protocolos y formatos de datos se basan en estndares de la
industria, el proveedor y el consumidor del servicio puede ser construido y desplegado en diferentes
plataformas.
Racionalizacin. Los servicios pueden ser granulados con el fin de proporcionar una funcionalidad
especfica, en lugar de duplicar la funcionalidad de nmero de solicitudes, que elimina la duplicacin.


BENEFICIOS

La implementacin de nuevos procesos de negocio y
la modificacin de los actuales en menos tiempo y con menos coste.

Ayuda a rentabilizar la inversin ya hecha en software integrando
aplicaciones cerradas, antiguas y otros servicios de otras reas de
negocio (u otras organizaciones).

Las aplicaciones SOA pueden modificarse de manera incremental
(sin ruptura con lo ya existente).
BILIOGRAFIA

Gonzales, C. d.-R. (2008). Arquitectura SOA con tecnologia Microsoft. Krasis Press, 25.
Kiccillof, C. R.N. (2004). Estilos y Patrones en la Estrategia de. Willy . Net, 56.
La Arquitectura Orientda a Servicios (SOA) de Microsoft aplicada al mundo real. (2006). Microsoft
Corporation.
Lewis, G. A. (2007). Migracin a Ambientes de. Software Engineering Institute , 57.
Moreno, M. J.-M. (2007). Introduccin a la Arquitectura Orientada a Servicios. CROSSNET, 30.
Ortega, L. M. (2011). SOA(ServiceOrientedArchitecture)Arquitectura Orientada a Servicios.
Servicios Web Semnticos para Arquitecturas SOA, 43.
Pedruelo, M. R. (2009). Servicios Web Semnticos. Agentes de Informacin y Web Semntica, 95.
w3c. (s.f.). Guia breve de Servicios Web. Recuperado el 18 de febrero de 2014, de
http://www.w3c.es

Potrebbero piacerti anche