您的位置:首页 > 其它

ActiveBpel Designer入门

2007-05-14 16:42 411 查看
项目开展到建模阶段,需要使用Bpel建模,在权衡了织女星平台和开源的 ActiveBpel Designer后,决定还是向国际化靠拢,下面介绍一个简单例子做入门使用.

1 Starting a New Process

File>New>Project>Project 填写项目名称,我们取为ActiveBPEL_Tutorial

File>New>BPEL Process 在过程中创建创建一个新的Bpel过程.



2 流程的设计

我们的目标流程是一个贷款审批流程,如下图



3.创建一个接受流程

Bpel流程是以一个receive活动或者pick活动开始的.所以我们的第一步是创建一个Receive活动.类似于VB,使用拖拽的方法可以把palette面板中的Receive控件创建到画板上.这里仅做熟悉控件使用,不需要实际动作.

引入外部资源 File>Import>General 选择 Existing Projects into Workspace 选择 <ActiveBPEL Designer install folder>/Samples 文件夹. Navigator(项目文件列表)如下图



Web Reference 是用来引入WSDL文档 ,引入WSDl文件到Web Reference 视图是一种简便的方法来注册 namespaces, messages, type definitions, sample data以及其他一些流程定义中需要使用的元素.





选择File System,到 ActiveBPEL_Tutorial 项目文件夹中选择 loanServicePT.wsdl 和error-messages.xsd文件



选定后, Web Reference 添加成功,其视图如下



改变其视图模式为Partner Link Types,展开loanPartnerLT 可以看到request操作,如下图



还是用拖拽的方法将该操作拖拽到画布中,并选择Receive-Reply 选项.并设置partner link 属性,如下图



并设置输入message的类型



把输出变量设成approval 在画布上出现了Receive-Reply, propertities中显示了它的属性.如下图



重命名Receive动作为ReceiveCustomerRequestforLoanAmt ,重命名 Reply动作为AcceptMessageToCustomer.

4 创建Invoke Loan Assessor Activity

把webreference 中的 riskAssessmentLT下属的check动作拖拽到画板上,把动作的类型设置为Invoke .input设置为request.创建一个新的输出变量名为risk,把改动作重命名为InvokeLoanAssessor.

5 创建 Invoke Loan Approver Activity

未完待续...........
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: