ActiveBpel Designer入门

项目开展到建模阶段,需要使用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.wsdlerror-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

 未完待续...........

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页