¿Qué es la gobernanza SOA? – Modelo, herramientas y mejores prácticas
Gobernanza de la arquitectura orientada a servicios
La arquitectura orientada a servicios implica la organización de los componentes de un sistema según los servicios que ofrecen. Estos servicios son lógicas comerciales variadas que se han empaquetado como soluciones completas e independientes de la plataforma. Estos servicios están disponibles para que los clientes y usuarios los utilicen y reutilicen. Uno de los aspectos más importantes del entorno SOA es la capacidad de que estos servicios sean fácilmente accesibles, detectables y comprensibles. Aquí es donde entra en juego la esencia de la gobernanza SOA. La gobernanza SOA son los procesos y métodos que supervisan o gestionan el desarrollo, implementación y ejecución de los servicios en SOA, de conformidad con las prácticas y regulaciones estándar.
El modelo de gobernanza SOA
Las actividades del modelo de gobernanza SOA suelen tener dos vertientes: actividades de diseño de servicios y actividades operativas.
Examinemos el modelo de la Figura 1 que representa estas actividades.
- Personas: esto implica gestionar personas detallando los roles y responsabilidades en los distintos servicios e identificando a los propietarios de los procesos.
- Finanzas: Los procesos implicados en la financiación del desarrollo de servicios, la recaudación y el uso de diversas tarifas, así como la financiación del ciclo de vida de los servicios.
- Portafolios: Instrumentos relacionados con proyectos y servicios presentes y pasados y la gestión de aplicaciones heredadas.
- Ejecución del proyecto: esto incluye actividades en el ciclo de vida general del servicio, propiedad del servicio y cualquier componente relacionado compartido.
- Operaciones: se formulan distintos niveles de servicio, se aplican políticas y se implementan mecanismos de control para garantizar que se cumplan e implementen los estándares de cumplimiento.
- Tecnología: Esto implica planificación estratégica técnica, detalles de las plataformas utilizadas y la formulación de los servicios empleados.
- Información: Se detallan las fuentes de datos, la propiedad y los estándares operativos. Se aplican estándares de calidad de datos.
- Arquitectura: Los planos de estándares y la arquitectura general de SOA se detallan para facilitar la construcción de servicios mejores y más rápidos.
Herramientas SOA
La base sólida de cualquier SOA exitosa reside en los principios de calidad, gestión y gobernanza. Las herramientas empleadas en SOA, por tanto, facilitan el establecimiento de estos principios. Estos, a su vez, crean mejores aplicaciones y mejoran el rendimiento y la resolución de problemas. Las demandas del sistema deben satisfacerse adecuadamente.
SOA puede ser sistemas complejos con:
- la capacidad de reutilizar recursos y servicios
- integración de aplicaciones
- un concepto de negocio lo suficientemente ágil como para adaptarse, cambiar o responder rápidamente a sus entornos cambiantes
- la flexibilidad de la infraestructura para dar cabida a esto
Estos objetivos de SOA exigen herramientas adecuadas que deben emplearse desde el inicio hasta el despliegue final. Ejemplos de dichas herramientas disponibles incluyen:
- Sistema de gestión SOA de AmberPoint
- AppSight de BMC Software
- Solución Wily SOA de CA
Mejores prácticas
- La SOA debe construirse con una visión en mente. Debería haber una previsión que vaya más allá de la definición inmediata del problema y de las perspectivas de desarrollo futuro en lo que respecta a la ampliación arquitectónica.
- El desarrollo debe incluir todas las posibilidades de conectar TI a sus procesos de negocio dentro del entorno.
- Se debe desarrollar una estructura organizacional que respalde la formación cultural, el trabajo en equipo, el aprendizaje, la toma de decisiones y un sistema de recompensas.
- Garantizar la estabilidad en la infraestructura que crea políticas de referencia y criterios que se evalúan en función de la interoperabilidad, el alto rendimiento y la gestión.
- Siga los estándares establecidos de la industria.
- La seguridad debe ser de suma importancia teniendo en cuenta los servicios reutilizables y la agilidad de la arquitectura.
Resumen de la lección
SOA tiene que ver con la disponibilidad y reutilización de los servicios. La gobernanza SOA son los procesos que constituyen este desarrollo, implementación y ejecución de los servicios de conformidad con los estándares de la industria. Estas actividades incluyen la gestión de personas, actividades operativas, información de cartera y tecnología. Lograr estos objetivos en un sistema tan complejo requiere el empleo de herramientas y las mejores prácticas de la industria.
Articulos relacionados
- ¿Cuáles son las mejores universidades en España?
- Mapa Conceptual del Modelo Estándar de la Física de Partículas
- Los 10 Mejores Libros de Economía
- ¿Cuáles son las mejores universidades para estudiar tecnología en 2025?
- ¿Cuáles son las mejores herramientas de productividad para 2025?
- ¿Cuáles son las mejores inversiones para 2025?
- ¿Qué es un modelo de economía sostenible?
- ¿Qué herramientas usan los psicólogos para evaluar a las personas?
- Capa de Transporte del Modelo OSI: Funciones, Seguridad y Protocolo
- El modelo ABC de actitud: Definición, componentes y ejemplos