工作流業務流程管理技術是基于SOA技術實現的一個核心部分。使用工作流能夠在軟件開發和業務兩個層次受益。jBPM,全稱是Java Business Process Management,是一種基于J2EE的輕量級工作流管理系統。jBPM是公開源代碼項目,它使用要遵循Apache License。jBPM在2004年10月18日,發布了2.0版本,并在同一天加入了JBoss,成為了JBoss企業中間件平臺的一個組成部分,它的名稱也改成JBossjBPM.隨著jBPM加入JBoss組織,jBPM也將進入一個全新的發展時代,它的前景是十分光明的。JBossjBPM只有最小的倚賴性,它可以很容易的作為java庫來使用。
JBoss jBPM是一個復雜的可擴展的工作流管理系統。JBoss jBPM有直觀的流程語言來表示商業流程圖的術語比如,任務,異步通訊的等待狀態,定時器,自動操作等等。把這些操作綁在一起,JBoss jBPM就有了最強大和易擴展性的控制流機制。