Documente Academic
Documente Profesional
Documente Cultură
Unidad II
Tema
Orientada a Servicios
Objetivos
Estandarizar
Aportar valor al negocio
Permitir la interoperbilidad
Optimizar la integracin del software
Reutilizar mdulos y servicios existentes
Flexibilizar la adaptacin a las nuevas TI
Agilizar la velocidad de desarrollo
de servicios: Es una aplicacin, un mdulo de software u otro servicio que demanda la funcionalidad
proporcionada por un servicio, y la ejecuta en una interfaz definida.
Proveedor
de servicios: Es una entidad accesible a travs de la red que acepta y ejecuta consultas de consumidores y publica
sus servicios y su contrato de interfaces en el registro de servicios para que el consumidor pueda descubrir y acceder al
servicio.
Registro
de servicios: Es un repositorio de servicios disponibles y permitiendo visualizar las interfaces de los proveedores de
servicios a los consumidores interesados.
ELEMENTOS DE SOA
Los elementos que componen el SOA estn divididos en dos grandes bloques, las funciones que proporciona SOA y la calidad del servicio,
presentando un modelo de construccin de sistemas distribuidos en el que la funcionalidad demandada ser entregada a la aplicacin a travs
de servicios:
VENTAJAS E INCONVENIENTES:
Ventajas:
Inconvenientes:
SOA depende de la implementacin de estndares. Sin estndares, la comunicacin entre aplicaciones requiere de mucho tiempo y cdigo.
SOA no es para: aplicaciones con alto nivel de transferencia de datos, aplicaciones que no requieren de implementacin del tipo
request/response y para aplicaciones que tienen un corto periodo de vida.
Incrementalmente se hace difcil y costoso el ser capaz de cumplir con los protocolos y hablar con un servicio.
Implica conocer los procesos del negocio, clasificarlos, extraer las funciones que son comunes a ellos, estandarizarlas y formar con ellas
capas de servicios que sern requeridas por cualquier proceso de negocio.