Arquitecturas Orientadas al Servicio
por Yamel Yeem
1. Características
1.1. Servicio
1.1.1. Contrato
1.1.1.1. Específica propósito, funcionalidad, restricciones y modo de uso del servicio
1.1.2. Implementación
1.1.2.1. Funcionalidad del servicio
1.1.3. Interfaces
1.1.3.1. Provee el acceso a la función del servicio de acuerdo al contrato
1.1.4. Tipo:
1.1.4.1. Básico
1.1.4.2. Intermedio
1.1.4.3. Por proceso
1.1.4.4. Público
1.2. Un servicio es la entidad organizativa que proporciona valor al negocio
1.3. Cliente
2. Concepto
2.1. Arquitectura de software
2.2. Define el uso de servicios
2.3. Da soporte a requisitos de negocio
2.4. Métodos para desarrollo de integración
2.5. Relaciona servicios con consumidores
3. Funcionalidad
3.1. Construcción de servicios sobre componentes existentes
3.2. Componentes nuevos, desarrollados y existentes se pueden integrar en concepto SOA
3.3. Transporta las peticiones del consumidor al servicio y de regreso
3.4. Establece el protocolo de comunicación
3.5. Invoca el proceso de negocio en una secuencia determinada
3.6. Se registran los servicios en un repositorio
4. Objetivos
4.1. Flexibilidad
4.1.1. Reutilización de componentes
4.1.2. Ahorro de tiempo, esfuerzo y dinero
4.2. Alineación a negocio
4.2.1. Soluciones flexibles
4.2.2. Justificación de inversión
4.3. Creación y cambios de servicios
4.3.1. Tiempos cortos