posts - 26,  comments - 7,  trackbacks - 0

          作者:Ni Yue
          前一段時間做的一個jbpm和shark的feature對比,今天整理筆記突然又看到這張記錄紙了,so post here and drop the paper.作比較的時候Shark是1.0版本,而Jbpm是2.0版本(現在已經出到3.0了)

           

          Shark

          Jbpm

          持久層 Shark自己的一個ORM的方案DODS,感覺不是很好 大名鼎鼎的 Hibernate(Jbpm2中使用的是Hibernate 2.1,Jbpm3種使用的是Hibernate3)
          靈活性 Shark給人的感覺就是龐大,需要獨立的運行一個工作量引擎服務 相對更加靈活,和OSWorkflow有的一比,也可以作為嵌入式的工作流引擎
          后臺管理 其實這點和上面一點有點相對應了,靈活性差其實是由于提供的功能太多的緣故,Shark自帶了一個管理程序,界面雖然差了一點,但是功能滿全面的 Jbpm2中沒有提供后臺的管理,Jbpm3還沒怎么用過,好像是有的,不知道具體功能如何
          流程定義的圖形設計器 Shark使用的WfMC定義的XPDL語言定義流程,有一個JaWE來圖形化定義流程,不過XPDL是在是看起來很難懂 Jbpm2中沒有流程圖形定義器,不過Jbpm3中已經有了,是基于Eclipse的一個插件,可以使用它定義Jbpm使用的JPDL,而且不僅是插件形式,后面還會出stand alone的版本
          表單定制 這個Shark可以借助XPDL來進行表單定制,沒看太懂就是了 Jbpm2不支持,原來看了Jbpm的MailList里面說在考慮Jbpm3中會加入這方面的內容,現在似乎沒有看到還
          用戶模型 好像必須采用Shark中的用戶模型 靈活性的體現,任意的用戶模型。Jbpm3.1的roadmap里面考慮自帶一個簡單的用戶模型供使用
          異構系統交互 Shark可以開CORBA的服務,這個方面的功能很強大 只能通過Java和異構系統的交互似乎,Java能做的Jbpm就行
          學習成本 Shark使用的XPDL很難看懂… 相對簡單
          文檔 感覺是一片空白,給的那幾個pdf都不頂什么用,用兩三個小時就全部看完了,組織的不是很好而且。相對其他的方面,這個是最大的缺點了 挺全面的文檔,一個chapter一個chapter的,看起來也方便
          posted on 2007-10-15 15:09 jbpm 閱讀(1093) 評論(0)  編輯  收藏 所屬分類: jbpm其他

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沽源县| 兖州市| 靖安县| 秀山| 卓尼县| 新龙县| 曲靖市| 巴彦县| 尼勒克县| 鹿邑县| 保山市| 达州市| 渭源县| 阿图什市| 手游| 基隆市| 琼海市| 太仓市| 梅河口市| 颍上县| 手机| 十堰市| 友谊县| 子洲县| 绥化市| 盈江县| 彰武县| 三穗县| 铁力市| 莒南县| 青海省| 木兰县| 南丹县| 天峻县| 鸡泽县| 牡丹江市| 金门县| 城口县| 九龙县| 澄迈县| 万宁市|