ORIENTADA A SERVICIOS
Integrantes:
Calderón Victorio, Pedro
Córdova Palomino, Sergio
Díaz Tello, Christian
López Essenwanger, Victor
Rojas Osorio, Luis
Arquitectura Orientado a Servicios
SOA incluye:
Una arquitectura con estándares abiertos
Evolución de la orientada a objetos (OO), de procedimiento, y de datos centrados a
los enfoques de implementación de soluciones.
La integración de aplicaciones basado en los estándares de los protocolos de
comunicación.
Un conjunto de principios arquitectónicos y patrones tales como modularidad,
encapsulación, separación de preocupaciones, etc.
Arquitectura Orientado a Servicios
Otras Perspectivas
Un conjunto de servicios de
negocio compuestos para
capturar el diseño de negocios Negocios
que una empresa quiere
exponer a sus clientes.
Un modelo de programación
completo con las normas,
herramientas, métodos y Implementación
tecnologías tales como
servicios Web.
Arquitectura Orientado a Servicios
Tendencias de SOA
costos
Mejorar la satisfacción del cliente.
Ganancias en las operaciones de negocio.
Incrementar competitividades.
Mejoramiento de los costos de TI. Ingresos
Flexibilidad
Reducción del tiempo cíclico de las empresas.
Arquitectura Orientado a Servicios
Transformación a SOA
1.- Procesos de negocios tradicionales
Las funciones de negocio están fuertemente unidas con las aplicaciones y
tienen interfaces únicas y propietarias, imposibilitando el re-uso.
Arquitectura Orientado a Servicios
Transformación a SOA
2.- Flexibilidad bajo demanda: autoservicio de clientes
El primero paso para incrementar la flexibilidad de la organización es por
incursionar en nuevos canales
Desventajas:
Para realizar transacciones no pueden compararse en su grado de
desarrollo con estándares abiertos de computación distribuida.
Su rendimiento es bajo si se compara con otros modelos de computación
distribuida, tales como RMI (Remote Method Invocation), CORBA o
DCOM.
Al apoyarse en HTTP, pueden esquivar medidas de seguridad basadas en
firewall cuyas reglas tratan de bloquear o auditar la comunicación entre
programas a ambos lados de la barrera.
Arquitectura Orientado a Servicios
Relación entre un Servicio Web y SOA
SOA no implica el uso de tecnologías de servicio web, hay
implementaciones SOA que no utilizan servicios web. Sin embargo los
servicios Web son la principal tecnología para habilitar y realizar SOA hoy
en día, porque sus características para complementar los conceptos
fundamentales de SOA incluyen:
Múltiples Acoplamientos
Interoperabilidad