La gobernanza es el primer y más importante componente de SOA.
A la mayoría de las personas les gusta hablar sobre la reutilización, el tiempo de comercialización, la facilidad de programación, la velocidad, etc. Todos estos son excelentes efectos de SOA bien implementado, pero solo son efectos. Además, todas esas cosas pueden y han sucedido sin SOA durante décadas. SOA cuando se limita solo a sus efectos no es necesariamente una historia convincente.
Sin embargo, cuando dices con SOA obtienes un gobierno que garantiza que esas cosas deben suceder, tienes una sensación diferente de lo poderoso que puede ser.
- ¿Qué plataforma de servicio en la nube es la más utilizada ahora?
- ¿Cuál es la mejor plataforma de gestión de la nube de código abierto?
- ¿Cuáles son algunas consideraciones al planificar una migración de AWS?
- Cómo entender si un sitio web utiliza servicios de AWS
- ¿Cuál es la diferencia (en términos de conocimiento adquirido, práctico) en el uso de la base de datos basada en la nube (por ejemplo, el servicio web de Amazon) y la base de datos típica de Oracle en el proyecto del curso de pregrado?
El gobierno de SOA requiere y hace cumplir
- Orquestación
- Gestión de políticas
- Lógica de negocios
- Monitoreo de eventos
Dentro de todo esto, obtienes la reutilización, el tiempo de comercialización, la velocidad, etc., como recompensa de un buen gobierno que es repetible y confiable.
Hice esta imagen como parte de una presentación que doy en SOA para hablar sobre su ecosistema.