jBPM,全稱是JAVA Business Process Management,是一種基於J2EE的羽量級工作流管理系統。 jBPM是公開原始程式碼專案,它使用要遵循 Apache License。 jBPM在2004年10月18日,發佈了2.0版本,並在同一天加入了JBoss,成為了JBoss企業中介軟體平臺的一個組成部分,它的名稱也改成JBoss jBPM。 隨著jBPM加入JBoss組織,jBPM也將進入一個全新的發展時代,它的前景是十分光明的。
jBPM最大的特色就是它的商務邏輯定義沒有採用目前的一些規範,如WfMC's XPDL, BPML, ebXML, BPEL4WS等,而是採用了它自己定義的JBoss jBPM Process definition language ( jPdl)。 jPdl認為一個商務流程可以被看作是一個UML狀態圖。 jPdl就是詳細定義了這個狀態圖的每個部分,如起始、結束狀態,狀態之間的轉換等。