对于Open提供的可作为企业示例的参考体系结构,我有些困惑。
问题1:在这个参考架构中,有一个服务层,它向外部世界公开一个服务。标准文档指出,您可以在此服务层中拥有流程服务,该服务层实现了一些可作为服务访问的功能流程。还可以在服务层中使用其他服务的组合服务。但是,也有一个业务流程层,据我所知,它主要是通过编排与服务层不同的服务来实现业务流程。业务流程层中的业务流程与服务层中的流程服务有何不同?
问题2:是否有任何争议来决定是否应该提供一个使用多个不同服务的组合服务: 1.在服务层中,通过在服务层中使用其他服务而赋予组合服务自己的接口? 2.作为业务流程层中的一个业务流程。3.在使用者层中处理它。
发布于 2015-03-25 12:32:48
回答1):
一般来说,业务流程层中的流程与组织中的业务流程密切对应,而流程服务实现更多的任务“技术”组合。
回答2):
这是一个区别,需要背景,往往需要经验,以作出正确的选择,但这是我的两分钱。
https://stackoverflow.com/questions/26958839
复制相似问题