目录:
业务流程管理(BPM)是使企业能够建模,自动化,执行,控制,度量和优化业务活动流程的范例。 这种情况发生在企业的集成系统,员工,客户和合作伙伴之间,以及公司边界内外。 另一方面,面向服务的体系结构(SOA)是一种体系结构方法,用于从一组通用互连且相互依赖的服务中构建软件密集型系统。
BPM和SOA是独立的范例-SOA是一种体系结构方法,而BPM是关于建模,实施和监视业务流程。 但是,两者紧密结合,因为实现业务流程的多种可能方式之一是通过SOA设计。 在这里,我们将研究BPM和SOA如何协同工作以及分别使用时每个优点。 (有关背景知识,请参阅企业计算:什么是嗡嗡声?)
治理BPM和SOA的伞
企业体系结构是组织业务流程和IT基础结构的组织逻辑。 这也是控制这两种范式的保护伞。 面向服务的体系结构是一种用于实现或创建企业体系结构的体系结构样式,例如客户端服务器,n层,大型机等。面向服务的体系结构的主要目标是使业务与信息技术保持一致,从而使两者都更有效。