走近BPEL-OracleBPEL应用样例.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
走近BPEL-OracleBPEL应用样例

走近BPEL 使用Oracle BPEL Process Manager的一个简单样例 作者: HAND 创建日期: 31-Jul-07 最近更新: 3-Aug-07 控制号: 版本: 1 审批: 全富汉得 拷贝号 _____ 文档控制 变更记录 日期 作者 版本 变更参考 2007年8月 hallhu 1 No previous document 1 审阅 姓名 职位 分发 拷贝号 姓名 地点 (9-Dec-96) 目录 文档控制 ii 文档描述 i 本文档的参考书籍与文档 i 版本说明 i BPEL、SOA、WS 2 Oracle SOA Suite 10G 2 BPEL应用样例 – 采购订单审批 4 体系结构 4 流程说明 4 设计BPEL流程 5 发布更新采购订单状态的WS 11 设计BPEL流程(续) 14 设计采购系统(简化版) 17 运行BPEL样例 22 BPEL邮件系统配置 22 运行样例 24 小结 29 几个问题 29 说明 29 已解决问题和未解决问题 30 未解决问题 30 已解决问题 30 文档描述 在写这篇文章的时候,得知黄建华正在写另一篇关于BPEL的文章,想想,就偷了一下懒,关于BPEL、SOA、Web Services的一些基本概念就留给他来给大家介绍了,这里,我们通过一个样例,来看看BPEL能给我们带来了什么,另外要感谢吴滨、张达、张礼军所做的大量研究工作。 本文档的参考书籍与文档 《Oracle BPEL Process Manager Administrator Guide》(10G,.0) 《Oracle BPEL Process Manager Developer’s Guide》(10G,.0) 《BEA Weblogic Help》 版本说明 Oracle目前提供的最新的BPEL下载包有2类,一个是独立的Oracle BPEL Process Manager,其内嵌了一个OC4J Server,主要用于程序员开发调试,另一个就是Oracle SOA Suite 10G,包含了Oracle目前所有的SOA产品,最新版本为. (/technology/software/products/ias/htdocs/101310.html) 下面的例子是用的是Oracle BPEL Process Manager带内嵌OC4J版本 关于本文提到软件安装下载,可以参考 《走近BPEL-OracleBPEL安装.doc》 《走近BPEL-OracleJDevelope10G安装设置.doc》 《走近BPEL-BeaWeblogic安装设置.doc》 BPEL、SOA、WS BPEL与SOA是什么关系?BPEL与Web Services是什么关系? Oracle SOA Suite 10G 要了解这样几个概念,我们不妨看看Oracle SOA Suite 10G里有些什么。 如下是Oracle 官方给出的一个结构图: 这里可以看到,Oracle SOA Suit包括Oracle BAM、Oracle BPEL Process Manager 、Web Service Manager、Oracle ESB,这样,就非常清楚BPEL与SOA的关系,BPEL是SOA体系里的一个重要核心组件。 还可以看到,Oracle 提供的一个BPEL流程设计工具 Oracle JDeveloper 企业内部众多信息系统的集成一直是信息管理部头痛的问题,看看Oracle一个解决方案图: 如下是我们给某企业解决集成问题的一个架构方案图: 从上面2张图中,可以看出BPEL与Web Services的关系。 BPEL应用样例 – 采购订单审批 我们还是通过一个实际例子来看看BPEL的作用。 体系结构 如下是这个样例的一个系统结构图,架构了2个应用服务器,一个是BEA Weblogic Server,其上部署了一个简化的J2EE系统:采购系统,另一个应用服务器是Oracle Application Server(OC4J),其上部署了一个Oracle BPEL Process Manager,并在上面发布了一个采购订单的审批工作流(BPEL流程)(异步),再后面是一个SINA的邮件服务器,通过他来进行邮件审批。 流程说明 下图是这个样例的流程图: 设计BPEL流程 如下一步一步的来创建这个BPEL流程 关于Oracle BPELPM的安装,以及JDeveloper10G的安装设置参考附件文档 在JDeveloper 10G中创建应用 创建普通Applicatio

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档