BPEL學習 建立乙個簡單的流程

2021-03-31 12:10:14 字數 564 閱讀 9854

客戶發出乙個貸款請求;請求得到處理,然後客戶弄清楚貸款是否得到了批准。一開始,中間那個步驟將包括向啟用 web 服務的金融機構傳送申請並將決定告訴客戶。從客戶的角度看,該流程將使用他的申請,然後給他傳送乙個應答。

建立流程:

上面的行為包括:獲得訊息、然後呼叫金融機構的 web 服務以及最後應答客戶。在 bpel 中用活動定義了這三個操作。然而,該流程需要定義這些簡單的活動彼此之間的關係,以便知道如何以及何時執行這些活動。在 bpel 中通過使用結構化活動來定義這些關係,這些結構化活動在如何執行它們包含的活動方面定義了一些限制。在這個示例中,您想讓這三個操作乙個接乙個地發生。在 bpel 中可以通過使用 活動獲得這樣的順序,活動首先包含來消費訊息,然後跟著是乙個來和金融機構交談,最後以來向客戶傳送應答。因此,上面的雲狀圖將包含以這個順序進行的三個活動的流程,並且可以呼叫金融機構,如圖 2 所示。

圖注:箭頭上的數字表示步驟發生的順序。黑色信封是包含貸款請求的訊息。紅色信封是包含對該請求的應答的訊息。

WindowsApi學習筆記 建立乙個簡單的視窗

include lresult callback mainwndproc hwnd,uint,wparam,lparam 視窗函式的函式原型 int apientry winmain apientry是 stdcall的巨集定義 hinstance hinstance,本模組的例項控制代碼 hins...

建立乙個簡單的執行緒

handle createthread in opt lpsecurity attributes lpthreadattributes,security attributes 結構指定了這個執行緒的安全屬性,如果填 null 則就以預設的安全描述子建立,並且返回的控制代碼不會被繼承。in size ...

建立乙個簡單的畫板

1.cv.createtrackbar 有5個引數 滑動條的名字 視窗的名字 數值的最小值 數值的最大值 函式2.cv.gettrackbarpos 有2個引數 滑動條的名字 視窗的名字 函式的返回值是滑動條的數值。import cv2 as cv import numpy as np def no...