BPEL_B05_管理.docVIP

  • 2
  • 0
  • 约4.57千字
  • 约 13页
  • 2017-08-23 发布于广东
  • 举报
修改日期 作者 版本 修改记录 2012 朱博 8/29 目录 5 Oracle BPEL 管理 5.1 可视化监控 5.2 审计 5.3 In-flight管理 5.4 同步异步信息传送 5.5 高级异常管理 5.6 多版本并存 5.7 大型XML支持 5.8 高性能、高扩展性 安装Oracle BPEL 1. 选择安装路径 2. 选择安装模式 :开发员 1. 略过一个DHCP的警报 2. 设置HTTP代理(略过) 3. 安装任务总览 4. 安装结束 5. 自动运行配置向导 到此,Oracle BPEL Process Manager已经安装成功 1. 通过URL: http://localhost:9700/BPELConsole来登录到Oracle BPEL 的流程监控管理界面(用户 bpeladmin/welcome1, oc4jadmin/welcome1) 5.1可视化监控 描述如何处理输入的消息,它不是一个关于业务流程规格化定义的规范。简单的说,可以将它看作 XML 形式的编程语言,提供将 WSDL-Services 组合成控制流的能力。由于 BPLE 对于人工活动支持不好,为此进一步扩展为 BPEL4People(WS-BPEL Extension for People),从只能编排 Web 服务,扩展为同时支持对 Web 服务和基于角色的人工活动进行编排。   监控流程活动   以上介绍的前两个步骤(初始化流程并启用工作流)中,流程状态通过 IProcessHandle 和 IInstanceHandle API 接口以可视化方式进行了更新。   Oracle BPEL 控制台提供了一个基于 Web 的界面,用于部署、管理和调试 BPEL 流程。它是一个使用 JSP 页面和 servlet(调用 BPEL 流程管理器 API)设计的管理工具。因此,您可以轻松地使用 API 开发您自己的 RIA 控制台,以提供一个业务级别的流程监控界面。   该控制台为特定的流程实例提供了可视反馈,甚至还提供了指向与流程中给定步骤关联的审计线索数据的链接。而 RIA 控制台的主要优势在于它能够执行实际分析与计划分析。该控制台显示流程在其执行过程中可能采取的所有可能的步骤;它还显示在执行过程中实际采用的路径。用户可以单击任何流程节点来检索 BPEL 有效荷载,并在对话框中显示该有效荷载信息。   由于提供了以可视化方式描绘的理想与实际流程路径以及在有效荷载级别进行下钻这一功能,最终用户可以自行分析流程并标识故障点,而无需 IT 人员的参与。 5.2 审计 以下以报销流程为例说明工作流模块的使用,报销单据凭证处理都是在财务系统完整的,但是财务系统一般不支持所有员工在财务系统中录入报销单 据数据(如发票号码、金额等),同时由于财务软件是产品化的软件,很难进行大的改造。因此实现每个员工填写报销单据,并由上级领导审批报销单据,最后由财 务进行审核,需要一个报销管理。报销管理单据的维护、审批处理,信息简单,可以直接用表单定制和工作流管理模块定制出来,包括填写报销单据、直接上级审 批、领导审批等流程节点,就像一般的办公自动化系统实现的功能。 领导审批完成之后,启动一个业务流程(采用 BPEL 进行编排),将单据数据自动写入财务系统(只需要财务系统提供写入单据 Web 服务)。由于财务系统无法进行大的改造,在财务审批、财务入账环节,采用消息流程节点处理方式,由财务系统提供一个查询单据状态的接口,这样财务人员就可 以在待办任务中看到报销单据的待办,财务人员通过单点登录,点击待办任务进入财务系统进行操作,报销单据的填报者则不需要进入财务系统,在报销系统中就可 以看到报销单据的整个流程的状态,这样既可以实现整合所有流程,又对财务系统本身不会造成大的影响。 图 7. 报销流程举例 以上就实现工作流组件在数据库设计以及基于 IBM 产品体系如何实现做了简要说明,并以报销流程举例说明实现。( 《基于 SOA 的工作流(WF)整合》) 5.3 In-flight管理 在 WebSphere Integration Developer 中,长时间运行的流程组件被实现为 BPEL 流程。通常,长时间运行的流程实现可能运行几小时、几天,甚至几个月。如果我们需要更改逻辑来支持业务需要,则应该如何做呢?当我们进行更改时,处于“in-flight”的流程实例会发生什么呢? 图 22. BPEL Editor ? 接下来,将流程组件部署到 Process Server。由于 Valid From 日期 4/1/06 1:22:39 比当前日期 Apr 08, 2006 早,所以使用上面的模板来启动新的 Process 实例。图

文档评论(0)

1亿VIP精品文档

相关文档