Todo proceso de migración hacia un nuevo modelo requiere la asunción de una serie de cambios, que para el caso de una arquitectura basada en servicios, supone un impacto sobre la organización de la propia empresa en su fase de adaptación a los nuevos roles y responsabilidades que aparecen. Es lógico deducir, que si bien la reestructuración de los equipos de trabajo variará en función de cada empresa, sí suele ser necesario la definición de nuevos grupos de manera que se enfoque a las nuevas funcionalidades definidas bajo SOA. Una propuesta de grupos de trabajo y sus responsabilidades, podría ser la reflejada en los siguientes puntos.
Grupo de Arquitectura: Asumirían la responsabilidad de la actualización del modelo de arquitectura y su adaptación a SOA. Definición de patrones, estándares y principios SOA. Establecimiento y gestión del proceso de definición de servicios. Selección de las tecnologías y herramientas apropiadas.
Grupo de Desarrollo: Con la responsabilidad de la implementación de servicios. Desarrollo de aplicaciones de cliente. Gestión de Cambios.
Grupo de Integración: Encargado de la implementación de la solución de Integración. Soporte a los desarrolladores de servicio. Gestión del Registro de Servicios
Grupo de Calidad de Servicio: Reponsables de la validación y realización de pruebas extremo a extremo.
Grupo de Operaciones: Responsables del despliegue de Servicios y clientes. Administración y Supervisión extremo a extremo.