JBoss已經(jīng)發(fā)布了jBPM4 Alpha1版本,而2008年12月,RedHat發(fā)布公告,已經(jīng)與google簽署了團體共享協(xié)議,正式采用GWT作為JBoss中間件核心組成部分,而jBPM4也作為整個(gè)JBossSOA治理體系的核心項目。Heiko Braun在JBoss SOA 治理項目的博客(http://jboss-overlord.blogspot.com/)上給出了基于GWT的jBPM4的管理控制臺一瞥。下面是我的翻譯:
新的BPM控制臺已經(jīng)發(fā)布了第一個(gè)里程碑,我很高興利用這個(gè)機會(huì )介紹它最重要的改變及新特性。

流程定義管理
遷移到GWT
越來(lái)越多的JBoss 項目正在遷移到GWT。他們這么做的原因是:
Ø 如果你熟悉Java的開(kāi)發(fā)并且不想成為下一代web開(kāi)發(fā)的專(zhuān)家,那么GWT是一個(gè)比較好的選擇。使用GWT你可以粘住eclipse,發(fā)動(dòng)一個(gè)調試并且編寫(xiě)單元測試;
Ø 它有一套豐富的UI窗口部件,你可以立馬使用。這種窗口部件通過(guò)自己的實(shí)現保證了一個(gè)統一的外觀(guān)和感覺(jué);
其它的比較好的成功的GWT實(shí)施的例子就是Drools 控制臺了。(JBoss開(kāi)源的規則引擎)。

流程實(shí)例管理
GWT已經(jīng)非常的流行了,它允許通過(guò)項目來(lái)集成控制臺。另一方面的影響就是,你可以輕松地開(kāi)發(fā)一個(gè)完整的GWT應用,或者是一部分,并且同已經(jīng)存在的web應用整合在一起。舉例來(lái)說(shuō),這樣可以允許用戶(hù)將BPM控制臺的任務(wù)管理功能嵌入到他們自己的內網(wǎng)應用中。

流程實(shí)例細節
BAM(業(yè)務(wù)活動(dòng)監控)及BI(商業(yè)智能)功能的改進(jìn)
或許當前控制臺的最大缺點(diǎn)就是缺少BAM和BI特性。

工作負載概覽
改進(jìn)BAM和BI不可能在一天內馬上實(shí)現,但是你可以期待在早期的發(fā)布版本中看到第一個(gè)度量及狀態(tài)監控,在我們實(shí)現一個(gè)功能齊全的BAM控制臺的過(guò)程中,我們正盡力增加更多的零星的功能。因為這將與服務(wù)活動(dòng)監控項目中的功能和技術(shù)發(fā)生重疊,感興趣的讀者可以關(guān)注一下SAM。

性能度量
如何遷移
首先,我們將基于GWT提供一個(gè)現存jBPM控制臺的替代。它將仍然保持當前的功能特性,但是會(huì )增加BI功能。最初我們會(huì )平衡jBPM3的后端功能,然后逐漸地利用SAM的空間來(lái)豐富它,甚至最終完全代替它。

流程圖形視圖
繼續關(guān)注。下次我們將要詳細說(shuō)明實(shí)現細節,包括:gchart,gwt和gwt-ext。
說(shuō)明:此文英文鏈接:http://jboss-overlord.blogspot.com/2008/08/first-glimpse-at-new-bpm-console.html
聯(lián)系客服