BPM和SOA依存关系
虽然已经有很好的SOA的企业可以为BPM和BPMS的实施铺路,这两者之间的关系不是很必要。BPM关注业务需求,而SOA是关于在企业内部改善资产的使用——特别是IT资产。SOA是支持服务间交流的基础架构,可以确定两个计算整体,例如两个项目如何写作。它的目标是提高项目间的交流效率,来保持每个单独的服务可以协作。
目录:
-
>BPM需要SOA
如果企业真的想重用以及真正的业务流程改进,那它们应当结合在BPM和SOA上的努力。业务流程管理(BPM)和面向服务架构(SOA)之间的选择,类似鸡和蛋的辩论。如果没有定义的业务流程,企业不能为业务创造可重复使用的服务;而没有服务层,业务流程不容易被重用。
-
>BPM如何成就SOA
一些分析员和从业者称,花费数百万美元但只用于应用集成是SOA功能的极大浪费。进一步说,当今SOA的成功案例都发生在使用具有广泛影响的BPM的企业中,部分企业的IT也都按照业务流程加以组织。公众通常误认为SOA是消耗品或是一次性项目,在实际中没有技术含量。事实上,SOA应用是IT和业务转换的一种方式,其中必然包含了对业务方和业务流程的重新设计,尽管这些创新性活动面临着不小的障碍。
-
>BPM和SOA携手
如果一个企业开始独立的SOA和BPM工作,当IT进行这两项工作时,政治和文化障碍以及为谁能提供更好的工具而引起的内讧,将加剧。根据Gartner公司的BPM分析师Janelle Hill,CIO可以采取一些步骤,从技术和业务的角度,以确保两个阵营可以更好地一起工作。