Oracle BPM 11g 强调流程统一、以用户为中心和社交功能

  • 霍泰稳

2010 年 8 月 11 日

话题:SOA技术管理架构

为了帮助客户降低成本、适应变化并简化业务流程管理,甲骨文公司近日宣布推出Oracle 业务流程管理套件 11g。这款新的业务流程管理套件,提供了新的统一流程基础、BPM 社交功能并采用以用户为中心的设计,能够支持所有类型的流程。另外 Oracle BPM 11g 还含有 BPMN 2.0 相关的本土实施。

在甲骨文公司召开的媒体交流会上,Oracle 融合中间件产品管理副总裁邹晓兵指出通过使用 BPM,企业可以增加投资回报,而且可以帮助企业更快地应对市场的变化。随后他介绍了 BPM 11g 的三个主要特点:

第一个是 User Centric Design,即以用户为中心的设计。BPM 11g 就是以使用者为中心的开发工具,为每个使用者创作了一个更好的环境,可以帮助他们更深入、更快地发挥工具的功能;

另外一点是 Unified Process Foundation,即统一流程基础。BPM 有不同的分类,有的用于管理文档,有的用于办公自动化,11g 这个产品可以管理所有不同类比的 BPM,并将他们综合起来。这一点也是 Oracle BPM 11g 所特有的;

最后,也是最重要的一点就是 Social BPM,翻译过来就是具有社交功能的 BPM。因为流程管理不是一个人在做,一定是很多人跨不同部门或者跨不同的技术,大家需要协作,于是我们增加了社交功能。据我们了解,这个功能目前在市场上也是独一无二的,可以帮助开发者、使用者和管理人员更好地协作。

针对这三个特点,Oracle BPM 11g 提供了相应的组件进行支持。通过采用以用户为中心的设计方法,BMP 11g 既能满足用户角色要求,又方便了 IT 和业务流程参与者的协作,从而简化了流程管理生命周期,其所包含的组件为:

  • BPM Studio:面向基于角色的建模和设计;
  • Process Composer:面向基于 Web 的流程建模和部署;
  • 流程分析与报告:面向业务可视性、流程状态和运营报告;
  • “所见即所行”的单一流程模型:支持整个 BPM 生命周期,并消除了流程设计、模拟、执行和监控之间的同步问题。

应用统一流程基础可以简化流程的开发、部署、监控和执行,这一部分包含的新组件为:

社交功能则纳入了社交计算和 Enterprise 2.0 技术,如 Wiki 和博客,实现了用户之间的协作,所包含的组件为:

  • 流程空间:在业务流程管理生命周期的所有阶段为业务和 IT 人员提供定制的团队空间;
  • 业务流程向导:以重大进展为线索查看流程状况,从而更容易了解流程情况并简化流程通信;
  • 非结构化流程支持:动态增加和委托额外的流程参与者,以帮助用户应对意外的流程变化。

Oracle BPM 11g 发布后,来自 Gartner 公司 IT 研究业务部的副总裁 Jim Sinur 对其进行了高度评价,提到业务流程管理套件 11g 是支持业务流程管理项目和计划的领先技术,它支持从流程发现、定义和设计到实施、监控和分析以至持续优化的整个流程改善生命周期。与过去的解决方案开发方法相比,业务流程管理套件采取以模型为主导的方法,使业务和 IT 人员能在整个流程改善生命周期中更紧密地协作。如今,企业希望实现业务与 IT 目标的一致,而支持 BPMN 2.0 等最新标准和现代协作技术的集成 BPM 套件可为企业带来可观的价值。

在媒体交流会上,Oracle 亚太及日本区融合中间件的产品管理总监李国东还介绍了一个具体案例,即在中国制造业领域排名第 78 位,在国内五百强排名第 158 位的建龙集团。李国东提到在建龙钢铁引入 Oracle 的 BPM 11g 产品后,他们以 SOA 为基础架构,用 BPM 来实现它的流程管理,使得产品间的连接和集成非常方便和快速,帮助建龙实现了企业的流程再造和优化。

谈到 BPM,不能绕开的一点是 ERP,因为在 BPM 出现之前,很多公司已经实施了自己 ERP 系统,而且逐渐成熟。在会后的交流中,有记者提到 Oracle 自己的产品之间兼容性可能比较容易,但是对于那些从前使用其他厂商 ERP 系统的公司来说,如果想采用 Oracle BPM 11g 可能会遇到一些意想不到的困难,Oracle 如何看待用户的这些疑虑。李国东解释说,Oracle 对自己中间件产品的一个大的指导方向是”CIO”——C 是指完整性 Completeness、I 是指集成 Integration、O 是指开放 Open。也就是说,Oracle 不单单对自己的 ERP 进行支持,而且兼容性很好,这也是建龙集团最后决定采用 Oracle BPM 软件的原因之一(因为之前建龙的 ERP 用的就是 Oracle 的产品),另外对于其他厂商的 ERP,Oracle 也给予了很好的支持,比如和 SAP 产品的整合等等。邹晓兵也补充说,BPM 11g 是基于 SOA 技术,原则上来说,只要 API 是合适的,产品的集成都不会存在问题。

SOA技术管理架构