Está en la página 1de 8

S.O.

SERVICIO
Un servicio es la manera mediante
la cual las necesidades de un
consumidor son reunidas con las
capacidades de un proveedor.

ARQUITECTURA ORIENTADA A
SERVICIOS
Es un paradigma para organizar y
utilizar capacidades distribuidas que
pueden estar bajo el control de
diferentes dueos. Brinda una
manera uniforme de ofrecer,
descubrir, interactuar y utilizar
capacidades para producir efectos
deseados que son consistentes con
precondiciones y expectativas
medibles.

COMPONENTES

Operacin: Es la unidad de trabajo en una arquitectura


SOA.
Servicio: Es un contenedor de lgica. Estar compuesto
por un conjunto de operaciones, las cuales las ofrecer a
sus usuarios.
Mensaje: Para poder ejecutar una determinada
operacin, es necesario un conjunto de datos de
entrada. A su vez, una vez ejecutada la operacin, esta
devolver un resultado.
Proceso de negocio: Son un conjunto de operaciones
ejecutadas en una determinada secuencia
(intercambiando mensajes entre ellas) con el objetivo de
realizar una determinada tarea.

ELEMENTOS
Servidores
Repositorio de Servicios
Bus de servicios
Consumidores

VENTAJAS

Reduccin de Tiempos (desarrollo implantacin)


Reduccin de costos (desarrollo y mantenimiento)
Ms flexible
Ms escalable
Ms gil
Mayor calidad en los servicios
Reduccin de Riesgo
Conectividad
Reutilizacin real de los programas
Composicin e invocacin de servicios.
Clientes y otros servicios pueden acceder a servicios locales que
se ejecutan en el mismo nivel.
Los clientes y otros servicios acceden a servicios remotos sobre
una red que los conecta.

PRINCIPIOS FUNDAMENTALES

Los servicios son autnomos.


Los servicios son distribuibles.
Los servicios son desacoplados.
Los servicios comparten
esquemas y contratos no clases.

La compatibilidad est basada en


polticas.

EN RESUMEN
SOA es una manera de desarrollar sistemas en la cual
Servicios contienen funcionalidad reutilizable con interfaces
bien definidas.
Una infraestructura SOA permite el descubrimiento,
composicin e invocacin de servicios.
Consumidores de servicios son construidos utilizando
funcionalidad de los servicios disponibles. Si es manejado
bien, la adopcin de SOA puede llevar a:
Eficiencia de costos
Agilidad de negocios
Adaptabilidad
Aprovechamiento de la inversin en sistemas
existentes

También podría gustarte