业务流程管理系统
Business Process Management(BPM),即业务流程管理,是一套达成企业各种业务环节整合的全面管理模式。BPM涵盖了人员、设备、桌面应用系统、企业级 Backoffice 应用等内容的优化组合,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。 BPM通常以Internet方式实现信息传递、数据同步、业务监控和企业业务流程的持续升级优化。显而易见,BPM不但涵盖了传统“工作流”的流程传递、流程监控的范畴,而且突破了传统“工作流”技术的瓶颈。BPM的推出,是工作流技术和企业管理理念的一次划时代飞跃。
面向工作流的BPM
工作流描述了在BPM空间内人与人的交互和人与系统的交互。根据独立分析师Sandy Kemsley所述,工作流就是我们所熟知的BPM的初始阶段。“一开始就有工作流,”Kemsley在她网站的第二专栏中写道。“更确切地说,在预先确定的流程图中有一个扫描过的人与人之间交互的路由文档。”在当代BPM的大背景下,工作流和EAI(企业应用集成)平起平坐,并在某种程度上,可以看成是人的集成。工作流BPM旨在优化业务流程中以人为本的活动。这些措施包括活动监控,流程治理,正如BPM的成因,沈阳软件定制
面向文档的BPM
文档管理和工作流齐头并进。当文件穿过工作流时,追踪文件的去向以及它们的变动,维护文档记录的可靠性、安全性、可用性,早在计算机革命之前,已经成为了业务的必要元素。今天的企业文档管理系统利用计算机技术来提供存储、安全、索引和检索选项。可用性正日益重要,因为多方参与者经常需要凭借多个应用来使用同一个文件。因此,依靠现有业务系统的集成是面向文档BPM成功的一个主要元素。
面向业务规则的BPM
自动化这门学科可以追溯到人工智能的早期,当时研究人员试图以最简单的术语,集中于规则的使用来描述复杂的系统。像最早的尝试模拟国际象棋游戏实验计算机,这些系统按照状态机的模式工作。有点像游戏规则,组织显式地或隐式地按照关键“规则”来定义过程,这些关键“规则”在流程的某些点上提出要做出哪些决定或更改——或请求哪些授权。一旦被称为推理机,同类的软件系统就发展成了业务规则引擎或者业务规则管理系统。创建和维护业务规则的复杂性常常成为这些推广这些系统的阻碍成分。 这些系统承担了类似以建模为中心的BPM工具的角色。(诚然,很多用户会将以建模为中心的BPM作为一个独特的类别。)以建模为中心的方法起初倾向于自上而下的进行工作,这些工作就是在模型中用特殊符号描述一个组织,或组织的改进。近年来一些工具厂商已经完成对可执行模型的支持——他们的模型可以生成或者帮助形成可用的业务逻辑的代码。与这里介绍的其他类型的BPM系统相比,业务规则引擎在纯BPM系统中的规模将变得更大。
面向EAI的BPM
在整个90年代从不同系统对集成可操作型数据方法的改进,采取的是企业应用集成或EAI的形式。虽然这些往往是硬接线的一对一集成,消息队列这种应用集成变得尤其流行,同时隐含业务流程表现为有组织的队列,例如,清除银行支票或执行库存订单,让集成服务器很大程度上有了面向工作流的BPM的味道。今天,许多架构师都倾向于把数据集成问题看成业务流程问题。同样地,一些架构师将期望根据B2B或电子数据交换(EDI)来集成的过程自动化。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。