流程虛擬機

流程虛擬機-一種可嵌入的、原生的支持多流程語言的獨立技術。 流程虛擬機是一個用來構建和執行流程圖的簡單的java類庫。 流程虛擬機是多流程語言的基礎。

PVM-流程虛擬機

流程虛擬機-一種可嵌入的、原生的支持多流程語言的獨立技術。
流程虛擬機是一個用來構建和執行流程圖的簡單的java類庫。它充當各種工作流、業務流程管理和編制流程語言的基礎。
流程虛擬機是嵌入式的。傳統的BPM和工作流技術是用來給已經建立集成通信連線的多個單一系統提供服務的。也就是說,與特別重要的部署需求一起構成了傳統技術的門檻,而這些傳統技術體系經常很大。流程虛擬機是圍繞著嵌入式BPM來建立的,這意味著bpm引擎是作為你的架構中的套用的一部分來運行的。假設需要持久化,資料庫表將會作為你的資料庫中的下一個領域模型表。
因此流程虛擬機作為一個獨立的swing套用,可以運行在所有的java環境中。它就像一個在servlet容器(例如Tomcat)中的web套用,在套用伺服器(例如JBoss)中的一個spring的套用或者企業套用。
流程虛擬機是多流程語言的基礎。對任何流程語言的原生支持都可以建立在流程虛擬機之上。流程圖中每個活動的運行期行為被委託給一個java的接口。流程語言是一套活動類型的集合。一個活動實現運行期行為並且對應一個活動類型。因此在流程虛擬機上建立一個流程語言就和創建一套活動實現一樣簡單。通過相同的機制,像jPDL這種語言是很容易擴展的。

相關詞條

熱門詞條

聯絡我們