工作流引擎,什么是工作流引擎
「本文關于工作流引擎,什么是工作流引擎。 」
所謂工作流引擎是指workflow作為應用系統的一部分,并為之提供對各應用系統有決定作用的根據角色、分工和條件的不同決定信息傳遞路由、內容等級等核心解決方案。工作流引擎包括流程的節點管理、流向管理、流程樣例管理等重要功能。
中文名
工作流引擎
外文名
Workflow Engine
功 能
流程的節點管理、流向管理等
服務架構
良好的接口和契約聯系起來
目錄
1 簡介
2 服務架構
簡介
編輯 播報什么是工作流引擎(Workflow Engine )
例如開發一個系統,最關鍵的部分不是系統的界面,也不是和數據庫之間的信息交換,而是如何根據業務邏輯開發出符合實際需要的程序邏輯并確保其穩定性、易維護性(模塊化和結構化)和彈性(容易根據實際業務邏輯的變化作出程序上的變動,例如決策權的改變、組織結構的變動和由于業務方向的變化產生的全新業務邏輯等等)。 Workflow 引擎解決的就是這個問題:如果應用程序缺乏強大的邏輯層,勢必變得容易出錯(信息的路由錯誤、死循環等等)。
就好比一輛汽車,外表做得再漂亮,如果發動機有問題就只是一個擺設。應用系統的彈性就好比引擎轉速方面的性能,加速到100 公里需要1 個小時(業務流程發生變動需要進行半年的程序修改)還能叫好車嗎?引擎動不動就熄火(程序因為邏輯的問題陷入死循環)的車還敢開嗎?
服務架構
編輯 播報面向服務的體系結構,是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言。工作流引擎使得構建在各種這樣的系統中的服務,可以以一種統一和通用的方式進行交互。
工作流引擎是一個軟件應用程序管理的業務流程。它是工作流技術中的關鍵組件,通常使用數據庫服務器。
工作流引擎三大功能
編輯驗證當前過程狀態:在給定當前狀態的情況下,檢查是否有效執行任務。
確定用戶權限:檢查是否允許當前用戶執行任務。
執行條件腳本:經過前兩個步驟后,工作流引擎將執行任務,如果執行成功完成,則返回成功,否則返回錯誤并觸發并回滾更改。
工作流引擎是任務分配軟件(例如業務流程管理)的一項核心技術,其中,工作流引擎在參與者之間交流數據的同時將任務分配給不同的執行者。工作流引擎可以執行任何任意步驟序列,例如醫療保健數據分析。
「上述就是小編為大家整理的工作流引擎,什么是工作流引擎」
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。