2. Servicio:
◦ Producto provisto por una o varias tareas realizadas
por una o varias personas o por una organización.
3. Orientación a Servicios:
◦ Automatización de procesos de negocio bajo un
conjunto de requerimientos básicos que deben ser
cumplidos en la provisión del servicio.
4. ◦ Servicio (definición desde la perspectiva de en la
automatización del negocio ):
Programa de software que publica su funcionalidad a
través de una API que es parte de un contrato de
servicio.
Servicio A
5. Tecnologías para implantar servicios:
◦ Las tecnologías más comunes utilizadas son:
Servicios Web basados en SOAP.
Servicios RESTful
Cáclulo coste
envío
Cálculo coste
6. Servicios y capacidades:
◦ Un mismo servicio puede ofrecer a través de su API
un conjunto de capacidades.
◦ Las capacidades brindadas se agrupan según el
contexto funcional establecido por el servicio.
Cálculo coste
envío
Añadir ítem
Eliminar ítem
Calcular total
7. Consumidor del servicio:
◦ Programa de software que utiliza una capacidad del
servicio que se encuentra expresada en el contrato
de servicio.
8. Consumidor del servicio:
◦ Un servicio concreto puede actuar a su vez como
consumidor de otro servicio.
9. Orientación al servicio como paradigma de
diseño :
◦ El enfoque se basa en separar la lógica de la solución en
unidades que acabarán siendo construidas como
servicios.
◦ Cada una de estas unidades funcionan como recursos a
nivel corporativo que brindan su funcionalidad para
resolver diversos problemas más grandes.
◦ Estas unidades son “agnósticas” al problema: ignoran el
problema general en cuya solución participan.
10. Orientación al servicio como paradigma de
diseño :
◦ Los servicios existirán en forma de programas
independientes de software.
◦ Cada servicio tendrá asignado su propio contexto
funcional compuesto por un conjunto de
capacidades relacionadas con ese contexto.
11. Definiciones:
◦ Composición de servicios:
Se trata de una agregación coordinada de servicios.
El alcance funcional de una composición de servicios
suele estar asociada a la automatización de un proceso
de negocio.
12. Definiciones:
◦ Inventario de Servicios:
Se trata de una colección complementaria de servicios
estandarizada y gestionada.
13. Inventario de Servicios:
La aplicación de la Orientación a Servicios en un
Inventario de Servicios ayuda a establecer la
interoperabilidad de éstos.
Se facilita así la creación de composiciones de
servicios.
14. Definiciones:
◦ Inventario de Dominio de Servicios:
Una empresa de IT suele tener un único inventario de
servicios.
Cuando una organización cuenta con más de un
inventario de servicios se suele hablar de “Inventario
de Dominio de Servicios”.
15. Bibliografía:
◦ Service-Oriented Architecture. Analysis and Design for
Services and Microservices. Second Edition. Thomas Erl.
Prentice Hall
◦ Service-Oriented Architecture. Enterprise Adoption
Roadmap. White Paper