BEA AquaLogic Business Service Interaction (ALBSI)产品线是一组集成的产品和工具,它们可以通过把人与应用程序关联,实现业务流程整个生命周期的自动化、执行和监控。收购Fuego后,AquaLogic BPM Suite(ALBPM)成为了ALBSI产品线的一部分。BEA AquaLogic是BEA产品家族的成员之一,可用确保SOA项目取得成功。
本文演示了公司可以如何使用AquaLogic BPM Suite 5.5和其他BEA产品,并举例说明了如何在过程流中使用BEA WebLogic Integration 8.1 (WLI)组件,以及如何将AquaLogic Service Bus 2.1 (ALSB)用于BPM引擎对Web service所做的中间调用。借助AquaLogic BPM HiPer Workspace 5.5、WebLogic Portal 8.1.5 (WLP)和AquaLogic Integration Process 1.5 (ALIP),业务分析师可以通过Web方式直接与过程流进行交互。
简介
随着业务流程管理(BPM)成为企业战略的一个关键部分,业务分析师和IT人员必须共同了解它的优势,以及如何才能最好地将业务流程管理与现有基础架构联系在一起。企业总是在没有软件支撑的情况下直接或间接地管理着业务流程。现在,企业可以应用软件来监控特定的业务流程,回顾其执行历史,为企业提供分析流程性能的功能,并对原始流程进行实时修改。
本文提供了一个参考场景,即在一个简单的过程流中使用AquaLogic BPM Suite和其他BEA产品,以实现两个目标:创建一个过程流并调用一个在BEA WebLogic Integration Server中创建的Java流程;与AquaLogic Service Bus交互以调度不同的业务服务。
在与AquaLogic BPM进行集成时,其他BEA产品可以从业务流程管理服务中受益,如图1中所示。您可以同时使用BPM和BEA Application Infrastructure和BEA Service Infrastructure。
图1. AquaLogic BPM Suite可以与BEA Application Infrastructure和BEA Service Infrastructure一起使用,从而提供业务流程管理服务。
本文假定您熟悉BEA家族的产品。每一节中都提供了一些参考资料,以便您了解其他的背景知识。
BPM简介
业务流程管理(business process management,BPM)这个术语定义了企业或业务组实现和完成特定流程所需的各种行为。流程准备就绪之后,就可以执行其他步骤来改进和优化它的流和性能。从广泛的意义上说,构成业务流程管理的主要行为可以分为4大类:设计、实现、执行和监控。BPM Suite这个术语适用于可用来监控、实现、运行、监控和优化业务流程的软件工具集。
尽管描述上很抽象,但业务流程却是任何公司的日常运营和服务的一部分。下面给出流程的一些示例:
申请房屋贷款——Loan Origination Process
启动一项手机服务——Account Initiation Process
雇佣一个新员工——Employee On-Boarding Process
构建一个新的喷气发动机——Parts and Assembly Process
根据下面图2中的说明,还可以定义更加复杂的流程。BPM可以与其他软件解决方案部署在一起,以加强流程门户 (PDF)的功能;BPM还可以参与到服务编排类型的项目中。
如果用于流程门户,BPM功能有助于引导应用程序导航流实现特定目标。例如,以portlet形式表现的一组画面流可以由BPM引擎来驱动。
如果用于服务编排,BPM引擎可以使用BPEL标准来驱动一系列服务调用。在这种情况下,可能不需要进行用户交互。
图2演示了如何构建复杂的流来匹配企业中的业务流程。以下是使用AquaLogic BPM Studio 5.5工具构建的业务流程的一个示例。
图2. 业务流程流
记住,如果可以的话,应该将大型流程分解为较小的子流程,这样可以改进设计。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
用BPM策略对遗留应用现代化
一些人提议把业务流程管理作为应用现代化的手段之一,但也有人对此提出质疑,但采用BPM策略可以成为现代化遗留应用的明智方式。Tom Nolle对此进行了解释。
-
RESTful API设计给开发人员带来怎样的未来?
在模块化应用世界里,最为持久的争论莫过于面向服务架构和表述性状态转移之争了。本文探讨这样的争论带来了什么及其背后的原因。