El segundo tipo de
Arquitecturas Orientadas a Servicios es el tipo utilizado actualmente, porque está
basado en el SOA tradicional, añadiendo lo necesario para cubrir sus carencias,
proporciona los elementos necesarios para cumplir con todos los principios de
la orientación a objetos.
El esquema básico de una SOA de segunda generación
en el siguiente gráfico:
Como se puede observar, una SOA de segunda
generación está formada por un conjunto de Funciones y por la Calidad del
Servicio.
La Funciones están formadas por:
· Transporte:
Mecanismo utilizado para trasladar las peticiones desde el cliente, hasta el
proveedor del servicio, y viceversa.
· Protocolo
de comunicación: Es el sistema de comunicación entre el cliente y el
proveedor de servicios.
· Descripción
del servicio: Es un esquema utilizado para describir qué servicio es, como
se le puede invocar, y cuales son los datos necesarios para realizar su
invocación.
· Servicio:
Es la implementación del servicio.
· Proceso
de negocio: Es una colección de servicios, invocados en una determinada
secuencia, con un conjunto particular de reglas para satisfaces un requisito de
negocio.
· Registro
de servicios: Es un repositorio de servicios y datos, usado por los
proveedores de servicio y publicar los servicios, y para los clientes, donde
buscarlos.
La calidad del servicio por:
· Política:
Son un conjunto de reglas bajo las cuales, un proveedor de servicio hace que el
servicio esté disponible para los clientes (WS-Policy).
· Seguridad:
Son un conjunto de reglas que podrían ser aplicadas en la identificación,
autorización y control de acceso a los servicios, por parte del cliente (WS-Security).
· Transacción:
Conjunto de atributos que podrían ser aplicados sobre un grupo de servicios
para devolver un conjunto de datos consistentes (WS-Transaction,
WS-Coordination).
· Gestión:
Conjunto de atributos que podrían ser aplicados para gestionar los servicios
proporcionados (WS-Manageability).
Es decir, las SOA de segunda generación se basan
en ampliar su funcionalidad mediante el uso de los estándares WS, que
proporcionan funcionalidades como gestión de transacciones, seguridad, etc..

No hay comentarios:
Publicar un comentario