摘要:
JBoss 宣布 發(fā)布jBPM 3.1 版本。JBoss jBPM是一個(gè)靈活的、可擴(kuò)展的工作流管理系統(tǒng)。它使用簡(jiǎn)單、強(qiáng)大的語(yǔ)言來(lái)描述業(yè)務(wù)流程,把每個(gè)流程相關(guān)文件打成一個(gè)文件包,叫做流程檔案(par,process archive),作為JBoss jBPM運(yùn)行服務(wù)器的輸入。
JBoss 宣布 發(fā)布jBPM 3.1 版本。
JBoss jBPM是一個(gè)靈活的、可擴(kuò)展的工作流管理系統(tǒng)。它使用簡(jiǎn)單、強(qiáng)大的語(yǔ)言來(lái)描述業(yè)務(wù)流程,把每個(gè)流程相關(guān)文件打成一個(gè)文件包,叫做流程檔案(par,process archive),作為JBoss jBPM運(yùn)行服務(wù)器的輸入。JBoss jBPM通過(guò)使用JBoss jBPM流程定義語(yǔ)言(jPdl),在管理人員與開(kāi)發(fā)人員之間架起溝通的橋梁。這使得軟件項(xiàng)目經(jīng)理可以更多控制他們軟件開(kāi)發(fā)工作量。在裝載流程檔案(par)之后,用戶或者系統(tǒng)可以一步一步地執(zhí)行這個(gè)流程。JBoss jBPM負(fù)責(zé)維護(hù)流程的狀態(tài)、日志和執(zhí)行所有自動(dòng)的動(dòng)作。JBoss jBPM將工作流應(yīng)用開(kāi)發(fā)的便利性和優(yōu)秀的企業(yè)應(yīng)用集成(EAI)能力結(jié)合了起來(lái)。JBoss jBPM包括一個(gè)web應(yīng)用程序和調(diào)度器。JBoss jBPM可以使用在最簡(jiǎn)單的環(huán)境,比如一個(gè)ant 任務(wù),也可以擴(kuò)展到一個(gè)集群的J2EE應(yīng)用。
jBPM是基于"面向圖形編程"搭建的。背后最基本的思想,代碼只有不到120行。
jBPM支持以下幾種語(yǔ)言:
jPDL: a language with clean Java integration and superb task management features.
BPEL: (alpha stage) a service orchestration language based on WSDL and XML.
Pageflow: In JBoss SEAM, we have a simple graph based approach (with Eclipse plugin support) for defining pageflows.
官方提到的更新:
Asynchronous continuations (see user's guide, in 'Asynchronous continuations')
Configuration framework (see user's guide, in 'Configuration')
Task instance variables (see user's guide, 'Task Management' section 'Task controllers')
Externalized the hibernate queries: (see user's guide, 'Customizing queries')
Added support for JSF-like expressions in actions and assignments: (see user's guide, 'Expressions').
TaskInstanceFactory replaced the task instance class configuration (see user's guide, 'Task Management' section 'Customizing task instances')
?
?