4.2.1 工作流定義接口
工作流定義接口,為用戶提供一種可視化的,可以對實際業(yè)務(wù)進行建模的工具,并生成業(yè)務(wù)過程的可被計算機處理的形式化描述。Bizfocus Workflow提供了一個圖形化的可拖拽的建模工具,用戶可以輕松地進行業(yè)務(wù)流程建模、注冊應(yīng)用、資源分配等工作。工作流定義接口參考了WFMC的WPDL定義語言規(guī)范進行了自己的擴展實現(xiàn)。在API層以Definition接口對外暴露了所有的工作流定義的相關(guān)方法接口,業(yè)務(wù)系統(tǒng)可以直接通過此接口進行工作流定義的讀取操作。
4.2.2 工作流客戶應(yīng)用接口
工作流客戶應(yīng)用接口,它給用戶提供一種手段,以處理過程實例運行過程中需要人工干預(yù)的任務(wù)。每一個這樣的任務(wù)就被稱為一個工作項(workitem)。工作流管理系統(tǒng)為每一個用戶維護一個工作項列表,它表示當前需要該用戶處理的所有任務(wù)。Bizfocus Workflow實現(xiàn)了WFMC的接口二規(guī)范,并對外提供了Worklist接口,業(yè)務(wù)系統(tǒng)通過此接口,可以直接處理各種工作項,例如待辦、已辦等工作項。
4.2.3 工作流調(diào)用應(yīng)用接口
工作流調(diào)用應(yīng)用接口,指工作流執(zhí)行服務(wù)在過程實例的運行過程中,調(diào)用的、用以對應(yīng)用數(shù)據(jù)進行處理的程序。在過程定義中包含這種應(yīng)用程序的詳細信息,如類型、地址等。Bizfocus Workflow參考WFMC的接口三規(guī)范,實現(xiàn)了對JavaBean、Session Bean等方式的外部應(yīng)用調(diào)用,并可以在工作流定義工具上進行圖形化的應(yīng)用注冊,從而實現(xiàn)了強大的EAI業(yè)務(wù)集成能力。
4.2.4 管理及監(jiān)控接口
管理接口及監(jiān)控接口,其功能是對工作流管理系統(tǒng)中過程實例的狀態(tài)進行監(jiān)控與管理,如組織機構(gòu)管理、實例監(jiān)控管理、統(tǒng)計分析管理、資源控制等。Bizfocus Workflow實現(xiàn)了WFMC的接口五規(guī)范并進行了擴展。提供了一個圖形化的管理控制臺,用以實現(xiàn)對工作流實例的管理監(jiān)控功能、仿真功能。具有啟動流程權(quán)限的管理員可以直接在控制臺上進行流程的仿真運行,從而驗證流程是否可以正確運行。
工作流定義接口,為用戶提供一種可視化的,可以對實際業(yè)務(wù)進行建模的工具,并生成業(yè)務(wù)過程的可被計算機處理的形式化描述。Bizfocus Workflow提供了一個圖形化的可拖拽的建模工具,用戶可以輕松地進行業(yè)務(wù)流程建模、注冊應(yīng)用、資源分配等工作。工作流定義接口參考了WFMC的WPDL定義語言規(guī)范進行了自己的擴展實現(xiàn)。在API層以Definition接口對外暴露了所有的工作流定義的相關(guān)方法接口,業(yè)務(wù)系統(tǒng)可以直接通過此接口進行工作流定義的讀取操作。
4.2.2 工作流客戶應(yīng)用接口
工作流客戶應(yīng)用接口,它給用戶提供一種手段,以處理過程實例運行過程中需要人工干預(yù)的任務(wù)。每一個這樣的任務(wù)就被稱為一個工作項(workitem)。工作流管理系統(tǒng)為每一個用戶維護一個工作項列表,它表示當前需要該用戶處理的所有任務(wù)。Bizfocus Workflow實現(xiàn)了WFMC的接口二規(guī)范,并對外提供了Worklist接口,業(yè)務(wù)系統(tǒng)通過此接口,可以直接處理各種工作項,例如待辦、已辦等工作項。
4.2.3 工作流調(diào)用應(yīng)用接口
工作流調(diào)用應(yīng)用接口,指工作流執(zhí)行服務(wù)在過程實例的運行過程中,調(diào)用的、用以對應(yīng)用數(shù)據(jù)進行處理的程序。在過程定義中包含這種應(yīng)用程序的詳細信息,如類型、地址等。Bizfocus Workflow參考WFMC的接口三規(guī)范,實現(xiàn)了對JavaBean、Session Bean等方式的外部應(yīng)用調(diào)用,并可以在工作流定義工具上進行圖形化的應(yīng)用注冊,從而實現(xiàn)了強大的EAI業(yè)務(wù)集成能力。
4.2.4 管理及監(jiān)控接口
管理接口及監(jiān)控接口,其功能是對工作流管理系統(tǒng)中過程實例的狀態(tài)進行監(jiān)控與管理,如組織機構(gòu)管理、實例監(jiān)控管理、統(tǒng)計分析管理、資源控制等。Bizfocus Workflow實現(xiàn)了WFMC的接口五規(guī)范并進行了擴展。提供了一個圖形化的管理控制臺,用以實現(xiàn)對工作流實例的管理監(jiān)控功能、仿真功能。具有啟動流程權(quán)限的管理員可以直接在控制臺上進行流程的仿真運行,從而驗證流程是否可以正確運行。