版本控制面向服务的解决方案

充当解决方案前端的两个业务流程 CustomerServiceReceiveSendCustomerServiceNativeRequestResponse 调用中心业务流程 CustomerService。 业务流程调用取决于包含该业务流程的程序集的版本号。 由于所有三个业务流程都位于同一个程序集中,因此不存在版本控制问题。

此外,业务流程所实现的业务程序是寿命非常短的请求-响应过程,该过程会很快完成。 因此,在此解决方案中不会出现业务程序的版本控制问题,这是因为在不同版本的不同程序集中不存在不同的业务流程。

但是,业务流程要使用架构程序集中的架构。 如果对架构进行了修订并将其编译为不同的版本,则必须使用更新版本的架构程序集重新编译业务流程。

另请参阅

开发面向服务的解决方案