¿Qué es la gobernanza SOA?
Arquitectura orientada a servicios (SOA) es el modelo de programación de software que crea servicios comerciales como módulos de software para empresas. Este enfoque para el desarrollo de software requiere un fuerte proceso de gobernanza. La gobernanza de SOA define los estándares y controles, que administran cómo una empresa usará los servicios. Esto generalmente incluye las reglas de volumen, permisos de acceso y derechos de propiedad de cada servicio expuesto por la Compañía.
La gobernanza SOA comienza con un inventario básico de los servicios existentes disponibles en la empresa. Este inventario es una oportunidad para definir el uso y las expectativas para cada servicio disponible. Una vez que se completa el inventario, debe colocarse en un catálogo de servicios, que será un diccionario de los servicios de la compañía.
Uno de los inconvenientes de SOA es la oportunidad perdida para la reutilización de los servicios existentes. Al tener una junta de gobierno administrar los cambios del sistema, es más probable que una empresa use los servicios existentes. Este comité puede revisar el servicioCatálogo de Ies. Esto puede ahorrar tiempo y esfuerzo valiosos, lo que puede ahorrar dinero considerable para una empresa.
Uno de los componentes clave para administrar SOA es controlar los requisitos de demanda y rendimiento de los servicios disponibles. Esto generalmente se realiza a través de acuerdos de nivel de servicio, que son contratos entre el consumidor y los propietarios de los servicios. Los acuerdos de servicio son administrados por la Junta de Gobierno SOA, que tiene la responsabilidad de administrar los requisitos de acceso y desempeño para cada servicio.
La colaboración y la comunicación abierta es uno de los objetivos fundamentales de la gobernanza SOA. Si una organización planea reutilizar los servicios, debe ser compartido y comunicado abiertamente a las unidades de negocios de la empresa. Esto solo se puede lograr con una comunidad de gobierno adecuada que tiene reuniones públicas diseñadas para exponer abiertamente los servicios.
El modelo de gobierno SOA debe incluir BAProcesos SIC y artefactos que definen cómo se gestionará el organismo de gobernanza. Esto define cómo la empresa administrará los cambios y las solicitudes de mejora. Debe incluir roles y responsabilidades básicas para las unidades de negocios, incluidas las metas y las expectativas de rendimiento para cada uno de los servicios disponibles.
El control de cambios es el proceso de gestión de cambios en el sistema para una organización. El Comité de Gobierno de SOA debe integrarse en el proceso de control de cambios del sistema de la Compañía. Esto permitirá a la junta de gobierno la oportunidad de determinar las necesidades y proporcionar dirección a los cambios en el sistema para la organización.
El Comité de Gobierno debe planear reunirse periódicamente. Esto ayudará a garantizar que los servicios empresariales continúen creciendo. La mayoría de los grupos de gobierno de SOA se reúnen mensualmente o trimestralmente.