当前所在位置: 首页 >BPM理论>正文

返回列表页

业务流程管理、工作流和SOA

时间:2013-10-15分类栏目:BPM作者: 佚名

   流程对于面向服务体系架构(SOA)来说是一个很重要的概念,而其中的业务流程管理(BPM)就涵盖了人工任务等。业务流程管理就是把整合的概念加到工作流的定义中。实现系统、组织结构和程序的整合。那么,什么是工作流?简单来说工作流就是一系列相互衔接、自动进行的业务活动或任务。

  业务流程管理和工作流管理

  业务流程管理(BPM)是指“根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。”另外,业务流程管理也被定义为一套达成企业各种业务环节整合的全面管理模式。业务流程管理一般分为建模、实施、监控和管理四个阶段。BPM是实现了人员、设备、系统、应用等内容的整合,使得企业部门之间,还有与合作伙伴和客户能够跨领域合作。工作流是业务活动过程中的部分或者整体,也就是使文档、信息和任务按照既定规则在参与者之间实现自动传递的过程。

  工作流管理是“人与电脑共同工作的自动化协调、控制和通讯,在电脑化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。”业务流程管理实现系统之间的整合,总得来说就是基于BPEL标准的业务流程整合;而工作流是指基于XPDL标准下实现人机交互整合,主要是指手工活动的业务流程,最终目的就是实现跨系统的流程和系统内部的审批流程。

  业务流程管理和面向服务体系架构(SOA)

  BPM的部分特征是和SOA有着密不可分的联系。企业要提高业务流程的效率,必须灵活运用和结合BPM和SOA,使得IT架构更敏捷。

  实现业务流程自动化就需要执行BPM,通过分析和监控流程的功能,可以对业务进行整合和计量,并可从业务、组织和IT角度获得量化的改善效果。面向服务的体系结构(SOA)是“一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来”。BPM是一组流程协同管理理念,而SOA是一种架构方法,BPM基于SOA架构。

文章来源:网络
上一篇:企业如何提升BPM实施效果下一篇: