您所在的位置:e-works首页 > 管理信息化 > 流程管理(BPM)

BPM在制造企业中的研究与应用

发表时间:2008-5-29 王丹 张浩 陆剑峰 来源:万方数据
业务流程管理BPM(Business Process Management)是一种基于企业应用集成和I作流的新型信息系统开发技术。本文阐述了业务流程管理、业务流程管理系统和业务流程执行语言的概念与发展,并简单介绍了业务流程管理与工作流的关系。结合面向服务架构SOA(Service-Oriented Architecture)与业务流程管理BPM技术,提出了制造企业应用集成新的解决方案,它可以适应外部的动态变化,并给出灵活的解决办法。最后,以一个企业集成的实例来说明这个系统的可行性。

0 引 言

    业务流程涵盖了企业输入到输出的全过程。在企业、合作伙伴、供应商和客户之间建立了纽带。它的直接目的就是为客户提供产品、提供服务,并获得价值收益。因此,业务流程管理BPM是整个企业运行的核心所在。业务流程管理是流程自动化和信息系统设计领域的新的发展方向,下一代的信息系统被普遍认为是以BPM为中心,以企业的业务流程为基础的IT产品市场。

    面向服务架构SOA能把各个应用的功能抽象成服务,通过请求/服务的方式来获取跨应用的功能调用和数据获取。它的核心技术就是Web服务。但是,目前基于Web服务的方案可以实现功能和数据的集成,而没有涉及到对整个业务流程的支持。因此,本文的主要工作是将SOA技术和BPM技术相结合,研究其在制造企业中的应用和实现方法。

1 业务流程管理BPM

    1.1 BPM的概述

    业务流程管理BPM是基于计算机网络技术、工作流技术、企业应用集成和XML技术等,从业务流程的角度对企业进行全方位的管理。并且,它支持业务流程的持续改进,其核心思想是为企业内部及企业间的各种业务提供一个统一的建模、执行和监控环境。

    1.2 BPM与工作流

    BPM是基于工作流等一些相关技术发展而来的,因此两者之间在功能上相互交叉,但却有所区别。工作流是根据一套程序规则,全部或部分的执行文档、信息或任务由一方(人或系统)传向另一方的活动。它通过详细设计流程中的活动,每个活动的输入、输出,活动的顺序以及活动的参与者,形成一系列的特定的步骤。但是,随着管理理论和信息技术的发展,工作流这种静态的流程,已不能很好的适应企业对业务流程变化的快速反应的需求。因此,BPM的出现顺应了企业业务流程动态变化的特征。它不仅覆盖了业务流程的建模、运行、监控、分析、优化和重组等各个层次,而且对业务流程的并行、协同和分布起到了支持的作用。

    1.3 业务流程管理系统与业务流程执行语言

    BPM最核心的功能体现在平台支撑、流程设计、流程集成、流程自动化、流程执行、管理监控六个层面。集成这些功能的软件平台被称之为业务流程管理系统BPMS(Business Process Management System)。业务流程执行语言BPEL(Business Process Execution Language for Web Service)最初是由IBM与Microsoft于2002年8月联合提出的。它的出现取代了原有的IBM的Web服务流程语言WSLF(Web Service Flow Language)和Microsoft的XLANG规范,并集成了WSLF和XLANG各自的优势(前者支持面向图形的流程,后者支持流程的结构化构造)。

    在分布式的网络环境中,BPMS首先要解决的就是系统异构问题,而Web服务与BPEL的结合很好地解决了这个问题。Web服务的主要目标是跨平台的可互操作性,它是基于XML的,独立于平台、独立于具体实现语言,为各种功能的实现提供了通用的标准接口,很好的解决了异构问题.BPEL为编排Web服务提供了通用的标准,它是业务流程描述工具。随着BPEL的逐步完善,基于BPEL的业务流程管理系统将具有更多的优势。同时,BPEL是一个基于Web Service的流程规范,它可以将以Web Service方式提供的业务功能组装成一个业务流程,因此它可以很好的契合面向服务架构SOA。下面就将详细的介绍一下面向服务架构的相关概念。

2 面向服务架构SOA

    2.1 SOA的概述

    面向服务构架SOA是一种面向服务的企业应用体系结构,灵活性与松藕合性是它最突出的两个特性。首先,对比传统的三层客户/服务器体系结构,SOA具有一个灵活而功能强大的服务层,它能把各个应用的功能抽象成服务,通过请求-服务的方式来获取跨应用的功能调用和数据获取。其次,SOA是一种强内聚松耦合,延展性与兼容性强的分布式信息体系。它不同于市场上许多打包应用,而是可以通过标准化的组件,根据业务的需求搭建出企业所需的系统,并且可以方便地按照业务需求的改变而改变。

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。

责任编辑:殷爽
3
;