Soa y saas
Apuntes_SOA_SAAS_RBasile
Cuatro son los elementosesenciales 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. Asu 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 conjuntode 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. SOA desde el punto de vista del negocio La arquitecturaSOA, desde el punto de vista del negocio, ayuda a resolver los siguientes requerimientos, largamente reclamados por el área de negocio:
Mejorar la flexibilidad y agilidad de los sistemas.
Apuntes_SOA_SAAS_RBasile
Proporcionar una visión integrada de los distintos “silos” de la organización.
Mejorar la cobertura de las necesidades de negocio.
Reducir el impacto de laevolución de la tecnología en las aplicaciones de negocio. La arquitectura SOA permite a las organizaciones satisfacer las cambiantes necesidades de la empresa mediante la implantación de procesos de negocio que utilizan los servicios proporcionados por los sistemas actuales.
La arquitectura garantiza la interoperabilidad de los sistemas a pesar de que, en gran parte, hayan sido construidos endistintos momentos, con diferentes intenciones, plataformas y niveles de servicio, y a pesar del hecho de que ahora se encuentren en distintos ciclos de mantenimiento, mejora y presupuesto.
Anteriores estrategias de integración entraban en conflicto con estas realidades, pero ahora la arquitectura SOA ofrece un modo de enfrentarse mejor a ellas y de aumentar los niveles de agilidad y flexibilidad....
Regístrate para leer el documento completo.