elementos esenciales de una arquitectura orientada a servicios

2
Elementos esenciales de una Arquitectura Orientada a Servicios En las Arquitecturas Orientadas a Servicios, el elemento básico es el servicio. Pero únicamente con este concepto, no podríamos diseñar una arquitectura SOA. Cuatro son los elementos esenciales necesarios para la construcción de una Arquitectura Orientada a Servicios: 1. Operación: Es la unidad de trabajo o procesamiento en una arquitectura SOA. 2. Servicio: Es un contenedor de lógica. Estará compuesto por un conjunto de operaciones, las cuales las ofrecerá a sus usuarios. 3. Mensaje: Para poder ejecutar una determinada operación, es necesario un conjunto de datos de entrada. A su vez, una vez ejecutada la operación, esta devolverá un resultado. Los mensajes son los encargados de encapsular esos datos de entrada y de salida. 4. 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. Por lo tanto, una aplicación SOA estará formada por un conjunto de procesos de negocio. A su vez esos procesos de

Upload: wachu-wachu-pi

Post on 12-Jun-2015

1.436 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Elementos esenciales de una arquitectura orientada a servicios

Elementos esenciales de una Arquitectura Orientada a Servicios

En las Arquitecturas Orientadas a Servicios, el elemento básico es el servicio. Pero únicamente con este concepto, no podríamos diseñar una arquitectura SOA.

Cuatro son los elementos esenciales necesarios para la construcción de una Arquitectura Orientada a Servicios:

1. Operación: Es la unidad de trabajo o procesamiento en una arquitectura SOA.2. Servicio: Es un contenedor de lógica. Estará compuesto por un conjunto de

operaciones, las cuales las ofrecerá a sus usuarios.3. Mensaje: Para poder ejecutar una determinada operación, es necesario un

conjunto de datos de entrada. A su vez, una vez ejecutada la operación, esta devolverá un resultado. Los mensajes son los encargados de encapsular esos datos de entrada y de salida.

4. 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.

Por lo tanto, una aplicación SOA estará formada por un conjunto de procesos de negocio. A su vez esos procesos de negocio estarán compuestos por aquellos que servicios que proporcionan las operaciones que se necesitan ejecutar para que el proceso de negocio llegue a buen término. Por último para ejecutar esas operaciones es necesario el envío de los datos necesarios mediante los correspondientes mensajes.