欢迎来到上海得帆信息技术有限公司官方网站! 走进得帆| 联系得帆| 网站地图

得帆

企业级互联网中间件技术服务领跑者专注持续赋能企业级互联网架构转型

技术服务热线:400-087-0500

热门搜索关键词:财务管理软件公司管理软件企业管理软件排名制造业管理软件Oracle中间件

当前位置:首页 » 得帆信息产品中心 » Oracle中间件服务 » BPM服务

方案展示

BPM简介

业务流程管理(Business Process Management,BPM)并不是一个新概念,也不是一个新名字。它是从相关的业务流程变革领域,如业务流程改进(BPI)、业务流程重组(BPR)发展起来的。

业务流程重组(BPR)就是对企业的“业务流程”进行“根本性”再思考和“彻底性”再设计,从而获得在成本、质量、服务和速度等方面业绩的“戏剧性”改善。而根据90年代的一项调查显示,BPR实际成功率不到30%。原因在于BPR实施过程中,过于强调流程而忽略了“人”在流程中的积极因素。同时在BPR开展之前,没有合理评估现有流程的绩效,制定了一些不切实际的期望和实施范围。

BPR的失败也说明业务流程的改造很多情况下不是一步就可以完成的。业务流程的建设根据变革的程度不同可分为以下三个阶段,每个阶段都有不同的工作重点:

业务流程

BPM

创始阶段通过业务流程的建立和规范,实现流程的自动化,帮助企业进行业务流程分析。在这个阶段可利用IT技术,自动化组织内各部门原本通过人力和公文进行传递的流程。

BPI

通过分析和评估现有流程,进行逐渐的改良,提高企业的效率和反应速度。业务流程改进充分发挥了人在流程中的积极作用,但由于只是一些局部的变革和改良,对一些存在结构性问题的企业往往不能从根本上解决问题。

BPR

业务流程变革的根本目的是实现公司的战略转型,往往伴随着业务模式的调整。实现从职能管理到面向业务流程管理的转变,注重整体流程最优的系统思想,可能促使企业组织结构的调整,组织依流程定,而不是流程依组织定。

在IT领域,无论是BPM、BPI还是BPR这3个阶段都离不开BPM产品,所以一套好的BPM产品必须能满足快速适应企业业务流程的优化和调整。同时BPM与SOA的融合的概念逐渐成为事实上的最佳实践,“以BPM为基础,以SOA为驱动”成为当今最主流的BPM项目实施方法。BPM与SOA本质上是截然不同的,SOA是一种架构方法,BPM则是一组流程协调管理的理念。在没有SOA之前,BPM产品已经出现并成功应用。在BPM流程分析基础上,持续改进,识别出最优价值的业务流程模型去实施企业级SOA;在企业级SOA基础上,逐步积累,更加深入广泛地推广BPM应用,合理融合SOA和BPM软件产品,会带来事半功倍的效果。从BPM着手实施SOA已经成为一种共识和发展趋势。

BPM功能概述

Oracle BPM产品由原BEA BPM产品演变而来,并且Oracle BPM直接架构在Oracle SOA Suite之上,这些先天的架构优势,使Oracle BPM一开始就具备了非常好的灵活性和扩展性。同时业界众多的成功案例所总结的解决方案和实施方法论,也保证了BPM产品的顺利实施。DBPM则是得帆在Oracle BPM的基础上定制化实现的流程平台解决方案,融合了得帆公司在BPM领域的丰富行业经验和最佳实践,并使得该解决方案更符合中国企业的业务应用模式和用户操作习惯。

[1] 支持自定义的流程设计器:可以方便地由业务人员基于B/S结构的流程设计器进行流程设计和建模。


[2] 声明式的流程表单设计器:基于拖拽的流程表单设计,实现零编码表单,极大地简化了流程表单的实现难度。


[3] 符合中国用户操作的流程工作台:最终用户可以基于该工作台进行待办事项处理、发起新流程、查阅历史流程、流程委托代理等操作。

BPM产品特性

[1] 采取先进的多层架构设计开发,实现了对用户界面、业务规则、数据服务的逻辑分离和独立封装;统一的B/S结构开发,易于部署实施、升级维护;独立模块接口标准化,易于集成扩展;兼容性好,多平台、多浏览器支持。


[2] 以Oracle BPM为核心引擎,支持BPMN2.0、BPEL等标准规范,并在此基础之上进行了封装,既保留了其在系统集成和跨组织流程实施的优势、特性,又扩展其实施能力,使之同样适用于日常协同办公流程的实施。


[3] 符合本土文化,拥有帮助众多本土企业进行流程实施的经验,将流程实施领域的国际标准和最佳实践与本土企业有机融合,系统使用界面和操作完全本土化,为国内企业的流程实施提供了既先进,又切合实际的帮助。


[4] 支持系统风格切换、皮肤定制、国际化等。

BPM整体架构

DBPM架构所涉及的技术和产品包括

Oracle SOA Architecure with BPM 11g集成BPM的SOA架构,用于创建基于SCA架构的SOA Composite Application

Oracle BPM Suite 11g业务流程管理产品,用于BPMN建模、实现、部署和管理

Oracle WebCenter 11企业级门户产品,用于实现企业门户和集成应用部署

Oracle IDM Suite 11身份管理产品,用于身份、权限管理与单点登录

Oracle UCM 11g内容管理产品,用于非结构化文档的管理

Oracle AutoVue在线浏览产品,用于实现非结构化文档的在线浏览功能

系统整体架构图如下

系统整体架构图

Oracle的BPM架构在SOA之上,所以一个BPM应用也就是一个SOA的复合应用(Composite Application),而SCA(Service Component Architecture)是SOA的最佳实践,Oracle SOA Suite产品提供以SCA方式进行SOA应用开发。SCA简化了组件之间的互相调用以及组件与外部应用之间的相互调用。上图中BPMN Process、BPEL Process和JCA Adapter(DB Adapter)都是SCA结构中的组件。

WebCenter是Oracle最新的门户产品,现在的门户已经不仅仅是的信息管理平台,更多的应用为对企业业务流程的集成,以业务流程和企业应用为核心,把业务流程中功能不同的应用模块通过门户技术集成在一起。可以说现在的企业门户实际上也充当着企业各业务系统的集成界面。同时越来越多的门户产品支持应用的开发和部署,以此加快应用开发和上线速度,同时降低IT成本。在本案例中,通过直接将质量管理应用部署到Oracle WebCenter,加快质量管理应用的开发时间,同时也无需再为质量管理系统单独架构服务器,及开发应用的底层基础部分,这种实现方式也逐渐成为企业新的应用开发和部署方式。

流程工作台应用部署于WebCenter,相关流程部署在BPM中,WebCenter和BPM实现了无缝结合。流程的启动、处理和监控全部在WebCenter中操作,用户无需切换系统就能完成所有的业务处理。

UCM用于管理质量流程中相关的非结构化文档,如Word、图片等,AutoVue实现了在线浏览,避免文档被下载。

OAM与OID是IDM套件中的产品,OID提供了用户的身份和角色存储,而OAM实现了用户的访问权限控制及单点登录。

EM、BPM Workspace和BAM实现了对流程的性能分析与监控,以及对SOA应用的管理。

BPM与SOA的结合极大的简化了BPM的实施,WebCenter的引入加快了应用开发和部署,BPM、SOA、WebCenter的融合也成为以流程为核心的应用的最佳实践。