Implementación SOA
Una vez que la iniciativa SOA ha sido analizada como un enfoque viable, y se ha puesto en marcha el proyecto piloto, la organización empezará la implementación iterativa de proyectos SOA. Los proyectos son incluidos en la iniciativa basándose en la prioridad e impacto que poseen en la organización. El registro de servicios disponibles crecerá con cada iteración. Todo esto debe hacerse garantizando el correcto governance de SOA y la consolidación necesaria. Algunas de las actividades a ejecutar son:
- Selección de la tecnología final para la organización: Dependiendo de los resultados del proyecto piloto y el consiguiente análisis de los requisitos de la organización (quizás una o dos implementaciones adicionales), la solución tecnológica puede ser seleccionada. Esta solución necesita cubrir y solucionar todos los retos tecnológicos identificados para la organización. Nunca se debe elegir una solución sin haber explorado todas las necesidades técnicas.
Las siguientes actividades deberán realizarse de forma iterativa:
- Análisis detallado de todos los procesos de negocio y servicios a ser utilizados en el proyecto, diseño e implementación. Reutilización de servicios cuando sea posible y acorde con el modelo de governace.
- Definición del modelo de arquitectura evolutivo (modelo de datos, dominios funcionales, etc...)
- Definición y aplicación del governance: metodologías, procedimientos y buenas prácticas.
- Transferencia de conocimiento y mentoring en la organización.
- Análisis de riesgos.