2012年9月10日 星期一

實作BPEL(1) - 設計流程

從BPEL的角度開始設計功能的話,也許可以從以下這個設計流程的概念來進行 !!!





在這個流程中,比較要特別注意的是 BPEL流程的初始化,這一步主要是要完成在BPEL流程具體實作前的一些準備工作,主要包括以下兩大類:

  • 定義夥伴連結服務

BPEL流程要和使用它的用戶端互動,所以需要定義相應的夥伴連結服務,這又包括兩部分,一個是在服務的WSDL定義中對夥伴連結服務類型的定義,另一個是在流程的定義中建構具體的夥伴連結鏈結。如果該BPEL流程還要和其他的Web Service互動,則也要定義相應的夥伴連結服務。



  • 定義變數

 一個BPEL流程一般都始於從用戶端接收到一條訊息,為了便於BPEL流程的處理,一般也都需要將該訊息儲存在變數中,同樣對於返回給用戶端的訊息也需要定義相應的變數。

沒有留言: