网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  贷款场景Bpel的实现            【字体:
贷款场景Bpel的实现
作者:佚名    文章来源:不详    点击数:    更新时间:2007-7-8    

Netbeans 真是个好工具,同学还推荐了一个贷款场景,用Netbeans跑起来 这个样例Bpel真是简单易用,收获颇多。
正在装载数据……
下午用该方法跑通了料率场景(当然函数都是我虚拟的),下面我把自己归纳的实现步骤奉上......

 

贷款样例BPEL制作流程总结
1. 创建一个BPEL项目LoanRequestor
2. 创建一个XML Schema
a)         在项目LoanRequestor中添加一个XML Schema
b)        在Schema中定义复杂类型,他们都是用于传递的参数。
c)        添加全局元素,以前面定义的复杂类型为基础。
3. 创建流程的WSDL文档
a)         在项目LoanRequestor创建一个WSDL文档,命名为LoanRequestor
b)        LoanRequestor.xsd导入作为WSDL定义的基础。
c)        定义PortType InputOutput的元素名称及类型。
d)        选择SOPA的绑定类型,选择文档类型。
4. 引入Partner Services。
a)         下载EJB项目LoanProcessor(可以自行定义)
b)        打开项目LoanProcessor
c)        LoanProcessor项目部署上服务器
d)        部署成功后,服务器的EJB Modules回出现新添加的内容。
5. 创建BPEL流程
a)         在项目LoanRequestor中创建一个Bpel文件LoanRequestor.bpel
b)        添加partner links
                         i.              LoanRequestor.wsdl拖拽到设计面板,成为一个partnerlink BpelImplementation
                       ii.              LoanProcessor web service 拖拽到设计面板,成为一个partnerlink EjbImplementation
c)        添加Receive活动ReceiveFromCustomer,选择Partner BpelImplementation,选择输入的变量requestLoanInput
d)        添加调用活动InvokeLoanProcessorEJB,选择Partner EjbImplementation,选择输入变量processApplicationInput以及输出变量processApplicationOutput
e)         添加Reply活动ReplyToCustomer,选择Partner BpelImplementation选择正常输出的输出变量requestLoanOutput
6. 添加第两个Assign活动,将相关性的赋值联系起来。
7. 生成项目,收到BUILD SUCCESSFUL message
8. 创建和部署组合应用。在部署BPEL项目之前,必须加入JBI模块到部署的项目。
a)         添加一个Composite Application项目,命名为LoanRequestorCompositeApp
b)        右键选择添加JBI模块,选择LoanRequestor项目并添加JAR文件。
c)        LoanRequestorCompositeAppJBI Modules中可以看到JAR文件已经添加。
d)        部署LoanRequestorCompositeApp项目,收到BUILD SUCCESSFUL message
9. 测试该组合应用
a)         新建一个测试用例
b)        WSDL的来源选择LoanRequestor.wsdl
c)        选择要测试的操作LoanRequestorOperation
d)        Input.xml修改输入的参数。
e)         点击测试,从output.xml中得到结果。
10.              创建BPEL的web客户端
a)         创建一个新的Web Application项目LoanApplicationWebclient
b)        在项目中新建一个Web Service Client,制定web服务的LoanRequestor.wsdl,并制定客户端的包为loanprocesswsclient
c)        Build successful message
d)        创建一个本地的JSP文件loanclient,在该文件中右键点击调用WEB服务操作。选择LoanRequestOperation。代码回自动加载到该Jsp中。
e)         修改loanclient.jspindex.jsp的部分代码即可。
在自己实践运行过程中有几点自己的发现
1.函数参数可以为空是如何设置。
2.并行流程是如何传递数据。
3.初步定义一些复杂的Portype



本文来源:http://blog.csdn.net/alton0856/archive/2007/06/14/1652754.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • bpm产品

  • 浅析Spring框架下PropertyPl…

  • OpenCV在VC.net,VC6.0等中的…

  • boost.type_traits源码整理和…

  • 在C++实现C#中的属性(Proper…

  • 在C++实现C#中的属性(Proper…

  • QQ场景漏洞初探

  • 了解 Tapestry,第 1 部分

  • TopCoder Component Competi…

  • SpeedStudio开发实录系列(1)

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David