关于本文 作者:杨霖(dev2dev论坛id:yanglf911),资深J2EE架构设计及开发工程师,WebLogic专家,目前担任BEA dev2dev论坛的WebLogic Develop/Integration版主,从事相关的技术支持工作.
WebLogic Integration是业界一流的电子商务集成平台,它通过提供业务过程管理,应用程序集成,业务到业务的集成,数据集成等功能,高效可靠地整合企业内部与外部的各类资源,以最少的花费帮助企业实现电子商务的梦想。在Weblogic Integration的四大集成领域中,尤以业务过程管理(BPM)最为基础和重要,本文旨在为那些希望学习BPM的朋友提供一个入门的实例,帮助他们快速体验这一先进的技术。
业务简介
本文提供的BPM实例演示了一个简单的出库单审核工作流。我们在流程的开始模拟生成一张出库单,初始化物料ID以及出库数量(假定单据只有一种物料)。审核时,工作流引擎会通过访问库存组件(Inventory)的业务方法获取当前物料的库存余额,并和出库数量做一个比较,一旦出库数量大于当前库存余额,就向客户端发送一个警告,并放弃审核,反之则安全地结束该流程。通过这个例子,您可以体验:
如何创建WebLogic Integration BPM域
如何管理业务过程数据(组织,人员,角色,业务操作,XML仓库)
如何运用WebLogic Integration Studio来设计业务流程
如何在业务过程中集成组件(EJB)资源
如何使用Worklist客户端启动工作流并执行用户任务
如何导入导出工作流模板
步 骤
一. 配置 BPM 域
二. 配置工作流的相关资源
三. 工作流设计
四. 工作流测试
下载本文的示例文件
BPMDemo.zip
|