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

作为解决方案前端的两个业务流程,CustomerServiceReceiveSendCustomerServiceNativeRequestResponse 调用了中心工作业务流程 CustomerService。 编排调用取决于包含编排的程序集的版本号。 由于所有三个业务流程都位于同一程序集中,因此没有版本控制问题。

此外,由协调实现的业务流程是一个非常短的请求——响应过程,可以快速完成。 因此,此解决方案中不存在对业务流程进行版本控制的问题 -- 不同版本的程序集中没有不同的业务流程。

但是,确实使用架构程序集中的架构进行编排。 如果架构已修订并编译为其他版本,则必须使用较新版本的架构程序集重新编译业务流程。

另请参阅

开发面向服务的解决方案