業務流程
業務流程 為協調企業服務和描述業務邏輯提供了基本的手段。業務流程由一系列按照指定順序執行的(串行或并行)活動或步驟組成。業務流程編輯器是讓您能夠依據 BPEL 標準快速地編輯業務流程的可視化構造工具。
業務狀態機
業務狀態機 是事件驅動的業務事務,該業務事務定義了應用軟件中給定部分的一組狀態。狀態機根據接收到的外部事件從一個有效狀態轉移到下一個有效狀態。對于一個給定事件,使用各種條件來決定新的有效狀態。售貨機可以作為一個簡單的例子,當它接收到足夠的錢則轉換到激活選擇按鈕的狀態。在做出選擇之后,它就轉變到分發商品(比如說一個巧克力棒)的狀態。可以使用狀態機編輯器來構造業務狀態機,它與業務流程編輯器一樣是可視化的編輯工具,并且幾乎不需要具有 Java 編程經驗。
業務規則(condition)
業務規則 描述并實現了業務策略和實踐。規則可以增強業務策略、制定決策、或從現有的數據中推理出新的數據。通常有兩種不同的指定形式:規則集或者是決策表。
選擇器 (swich)
選擇器 提供了一種簡單的方法來響應服務請求,并將其路由至另一個處理該請求的服務。路由路徑可以隨著時間的不同而不同。可以使用選擇器來根據日期調用不同的服務實現。
接口映射
有些時候,可能有兩個服務由于無法理解相同的操作集合而不能夠彼此進行通信。這種窘境常常使人感到沮喪,此時可以使用接口映射這個簡單的解決方案。接口映射 描述了如何將一種服務的操作轉換為另一服務的操作。
業務對象映射
業務對象映射,也稱作數據映射,用來將業務數據從一種類型轉換為另一種類型。在協調異構系統時,甚至在正常業務邏輯的某個部分,常常需要將一個業務對象映射成另一個業務對象。
人工任務(human task)
人工任務是由人來完成的非常簡單的一組工作。通常,這類任務涉及到與其他服務的交互,因而成為了更大業務目標中的一項任務。可以使用 WebSphere Integration Developer 和 WebSphere Process Server 在無法及時處理的情況下,上報或委派人工任務。可以根據系統(比如 LDAP)中定義的組織結構,將這些任務分配給個人或者小組(例如管理人員)
業務對象 : 可理解為業務流程間的貨幣。
業務對象 是業務應用程序中的主要部分
posted on 2007-06-12 15:19
安文豪 閱讀(921)
評論(1) 編輯 收藏