Control de versiones de la solución orientada a servicios
Las dos orquestaciones que actúan como front-end para la solución, CustomerServiceReceiveSend y CustomerServiceNativeRequestResponse, llaman a la orquestación central, en funcionamiento, CustomerService. Las llamadas a la orquestación dependen del número de versión del ensamblado que contiene la orquestación. Dado que las tres orquestaciones están en el mismo ensamblado, no hay ningún problema de control de versiones.
Además, el proceso empresarial que implementan las orquestaciones es un proceso de solicitud-respuesta muy efímero que se ejecuta rápidamente. Por lo tanto, la cuestión del control de versiones del proceso de negocio no surge en esta solución; no hay orquestaciones diferentes en ensamblados diferentes con versiones diferentes.
Sin embargo, las orquestaciones utilizan los esquemas del ensamblado de esquema. Si los esquemas se revisan y compilan en una versión diferente, debe volver a compilar las orquestaciones con la versión más nueva del ensamblado de esquema.