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

 未完待續...........

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章