<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ouyida3

    要編出最人性化的程序
    posts - 13, comments - 5, trackbacks - 0, articles - 0

    JAVA的工作流引擎、規(guī)則引擎技術(shù)選型方案

    Posted on 2015-03-18 12:45 ouyida3 閱讀(11501) 評論(3)  編輯  收藏 所屬分類: JavaJ2EE
    與互聯(lián)網(wǎng)應(yīng)用不同,在做企業(yè)系統(tǒng)信息化里,完全不用工作流基本是沒有的。需要工作流,則涉及到現(xiàn)在的技術(shù)選型問題。
    下面從公司內(nèi)部框架、商業(yè)框架、開源框架三部分闡述。
     
    一、公司
    1、服開
    問了同事,我們的服開系統(tǒng)的工作流是使用了兩個隊列表,來回觸發(fā)實現(xiàn)。沒有使用任何框架,都是自己開發(fā)的。
    缺點是沒有可視化界面,現(xiàn)在配置都是通過后臺直接操作配置表實現(xiàn)。
    不建議使用。
     
    2、自動化出賬
    自動化出賬系統(tǒng)的工作流使用的是xiorkflow,全稱是xio workflow。是一個中國的開源框架,是福州的一個公司某項目的xio團(tuán)隊在2006年貢獻(xiàn)的。官網(wǎng)是www.xio.name,遺憾的是該網(wǎng)站已不可訪問,該框架也無人維護(hù),使用范圍也不廣。
    我們公司也沒什么人熟悉,自動化出賬的源代碼都是同事找了很久才拿到的,研發(fā)的人估計都不在了。
    不建議使用。
    3、DMP系統(tǒng)
    我們公司交付管理平臺明顯用了工作流,咨詢了南京的同事,需要問問技術(shù)團(tuán)隊。后來知道也是自己寫的一套框架,沒有用開源的。
     
    4、ebpm4j
    我們平常用的tuxedo和bpm流程其實也是一種工作流,通過工具ebpm4j或eclipse畫出流程,生成工作流。但整套配置都是為tuxedo和bpm設(shè)計,不太適用于類似OA的系統(tǒng)。而且ebpm4j的源代碼估計我們也很難找得到。
    不建議使用。
     
    二、商業(yè)
    商業(yè)的工作流平臺,中國市場占用率最高的應(yīng)該是普元。但從經(jīng)驗來看,普元的EOS不太好用,而且貴。
    不建議使用。
     
    三、開源
    從open-open上看,java平臺的共有50個工作流開源框架。建議選擇Activiti。
    原因:
    1、Activiti是當(dāng)今最流行的工作流開源框架;
    2、它在jBPM4的基礎(chǔ)發(fā)展過來,而jBPM只要搞過工作流的人基本都會;
    3、使用java語言,我們公司會java的人最多;
    4、包含了引擎核心PVM流程虛擬機(jī),不需要單獨(dú)引入一個規(guī)則引擎框架(如Drools);
    5、社區(qū)活躍,容易解決問題,容易功能擴(kuò)展;
    6、支持oracle、mysql、sql server;
    7、公司吉林的系統(tǒng)用的就是它,有先例;
    8、是開源的,并且是免費(fèi)的;
    9、與spring結(jié)合很好;
     
    Activiti缺點:我們公司會的人可能很少(但無論用什么框架,這個問題可能都是存在的)。

    總結(jié):建議選擇Activiti。

    出處:http://m.tkk7.com/ouyida3/archive/2015/03/18/WORKFLOW_CHOOSE.html
    2015.3.18

    Feedback

    # re: JAVA的工作流引擎、規(guī)則引擎技術(shù)選型方案  回復(fù)  更多評論   

    2015-03-22 11:12 by 京山游俠
    BlogJava最近總是自動刪評論,刪了還扣分,害得我都不敢隨便Mark了。
    但是這篇真的要mark,因為以后用得到。

    # re: JAVA的工作流引擎、規(guī)則引擎技術(shù)選型方案  回復(fù)  更多評論   

    2015-03-31 10:17 by watchzerg
    之前在某一線互聯(lián)網(wǎng)公司,他們搞互聯(lián)網(wǎng)金融業(yè)務(wù)的時候,也是用activiti封裝出來一套自己的工作流框架,不過還有Eclipse和IDEA的可視化插件。

    # re: JAVA的工作流引擎、規(guī)則引擎技術(shù)選型方案[未登錄]  回復(fù)  更多評論   

    2016-02-22 08:44 by Java Fans
    JXADF插件式開源開發(fā)平臺中的工作流引擎也是相當(dāng)不錯的,詳細(xì)見:http://osgia.com
    主站蜘蛛池模板: 91香焦国产线观看看免费| 成年丰满熟妇午夜免费视频| 国产精品99久久免费观看| 国产在线观看免费观看不卡| 免费一级毛片正在播放| 亚洲av无码一区二区三区天堂 | 亚洲欧美日韩久久精品| 免费看国产精品3a黄的视频| 精品日韩99亚洲的在线发布| 无码一区二区三区免费视频| 亚洲中文字幕久久精品无码VA| 在线永久免费的视频草莓| 亚洲综合另类小说色区| 亚洲人xxx日本人18| 成**人免费一级毛片| 亚洲精品人成在线观看| 麻豆安全免费网址入口| 亚洲毛片av日韩av无码| 美女无遮挡拍拍拍免费视频| 亚洲国产精品一区第二页| 91精品国产免费久久国语蜜臀| 亚洲六月丁香六月婷婷色伊人| 99热在线日韩精品免费| 色噜噜综合亚洲av中文无码| 韩国免费a级作爱片无码| 亚洲AV无码国产精品麻豆天美 | 四虎www免费人成| 免费很黄无遮挡的视频毛片| 亚洲人成人一区二区三区| 国产精品亚洲一区二区三区在线观看 | 国产AV无码专区亚洲AVJULIA | 国产精品免费大片| 亚洲日韩国产精品乱-久| 亚洲黄色免费在线观看| 亚洲av无码一区二区三区四区| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲高清毛片一区二区| 免费a级毛片无码a∨蜜芽试看| 美女无遮挡免费视频网站| 亚洲AV无一区二区三区久久| 女人18毛片特级一级免费视频|