arquitectura orientada a servicios (SOA ), un modelo de negocio utilizado para la automatización de interacciones con los clientes y el servicio , se compone de siete grandes "capas" de interacción. Cada capa es independiente y capaz de comunicarse con las capas que lo rodean para realizar las tareas solicitadas por el cliente . Las siete capas incluyen sistemas operativos , los componentes de la empresa , los servicios , la coreografía de procesos de negocio , presentación , arquitectura de integración y sistemas de calidad . Sistema Operativo
La primera capa de SOA , la capa de los sistemas operativos, se compone del hardware y el software disponible para la empresa preexistente. Esto puede incluir mainframes , servidores , aplicaciones heredadas y las prácticas empresariales existentes .
Componentes de Enterprise
La capa de los componentes de la empresa se encarga de la mayoría de la funcionalidad en la arquitectura orientada a servicios . Servicios de consulta de componentes de la empresa, que luego procesa la consulta utilizando los recursos disponibles en los sistemas operativos.
Servicios
No toda la funcionalidad de los componentes de la empresa se hace públicamente disponible a los usuarios . La capa de servicios se compone de todos los usuarios de los servicios disponibles se pueden consultar , ya sea pública o privada. Servicios en esta capa se puede utilizar de forma individual o en conjunto como parte de un servicio compuesto en la capa de la coreografía de negocios.
Business Process Choreography
coreografía de procesos implica la composición de servicios individuales para crear una sola aplicación unificada . Cada coreografía define el proceso mediante el cual los datos se canaliza a través de un conjunto de servicios . Esta capa ayuda a modularizar el proceso SOA basándose únicamente en los servicios expuestos .
Presentación
La capa de presentación , aunque no siempre es necesario, proporciona acceso a la coreografía de negocios y servicios a través de portales . Por ejemplo , los servicios Web se podrá acceder a un portal que le llevará ya sea un servicio o coreografía negocio.
Integración
La sexta capa proporciona la integración de servicios mediante la utilización de una amplia gama de capacidades de transformación . Esto puede incluir sistemas inteligentes de enrutamiento y la mediación de protocolo , que tanto trabajo para guiar el flujo de datos , mediante el etiquetado y la transmisión de información .
Calidad de Servicio
La capa final , calidad del servicio , incluye todos los procesos relacionados a garantizar una experiencia positiva . La calidad de la capa de servicios incluye la seguridad y mejoras de rendimiento . Capaz de controlar la SOA , esta capa responde a los eventos necesarios para mejorar la calidad general de la aplicación.