在SOA中,典型情况下,服务是一个或多个分布式业务流程的组成部分。
如此来说,服务的主要动机来自于业务流程
当然,随之就产生了如何识别服务的问题。这就带来了业务流程管理(BPM)这个术语。
---------------------------------------------------------------------------------------------------------------
业务流程管理和工作流管理之间的差异。这两者都鼓励主要用面向流程的观念来看待系统和组织,
这两个名词经常互换使用。如果你想要在两者之间作出区分,你可以认为业务流程更具一般性:
1、业务流程描述该做些什么(包括输入和输出)。
它可能包括手动的活动,可以使用任何形式的资源。
2、工作流描述了如何达到一定的结果。它更深入关注所有步骤和活动的细节。
BPEL
SOA和组织
上下文环境中的SOA