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

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

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

    posts - 26,  comments - 7,  trackbacks - 0

    作者:楊洪波
           工作流一直是實(shí)施BPM的重要環(huán)節(jié),以往的開源與閉源的劃分已經(jīng)不適合如今的工作流局勢(shì),開源已經(jīng)滲透到了各個(gè)領(lǐng)域,如今的工作流已是三分天下的大局。

    圖1 工作流參考模型基本部件接口

    一般在劃分工作流產(chǎn)品時(shí),會(huì)按是否開源分為商業(yè)產(chǎn)品和開源產(chǎn)品兩大類。時(shí)至今日,業(yè)內(nèi)人士都會(huì)同意這樣的一個(gè)觀點(diǎn):漠視開源是非常可怕的一件事情。所以本文中不再按這樣的標(biāo)準(zhǔn)進(jìn)行劃分,而把工作流產(chǎn)品分為如下三大系列:純工作流系列、BPM系列和融合系列。

    純工作流系列

    工作流管理聯(lián)盟(workflow management coalition, WFMC)定義了工作流參考模型,圖1描述了該模型的基本部件和基本接口。

    純工作流系列的產(chǎn)品都是遵循工作流參考模型的,包括OMG/BPMI等組織制定的標(biāo)準(zhǔn)也是如此,很多人都知道OMG是從CORBA開始的。CORBA的思想很超前,但不是很實(shí)用。OMG的Workflow Management Facility也秉承了這兩大特點(diǎn),在追求高效輕量的今天,它們注定不是很順應(yīng)發(fā)展。

    BPMI在純工作流系列處于很尷尬的地位,現(xiàn)在已經(jīng)銷聲匿跡,當(dāng)然它的BPML與XPDL做到了協(xié)同發(fā)展。XPDL是純工作流系列剩余力量中最強(qiáng)的,雖然地位一步步削弱,但仍然在靠以前積累的用戶數(shù)維持著發(fā)展。

    純工作流系列并沒有產(chǎn)生比較有代表性的作品,而且發(fā)展也并不是很好。OsWorkflow的版本更新也很慢,至今沒有一個(gè)很規(guī)范的流程定義工具,流程輔助功能也基本沒有。OpenWFE的關(guān)注點(diǎn)非常的少。YAWL在學(xué)術(shù)界有部分人在做研究,因?yàn)樗腔赑etriNet實(shí)現(xiàn)的產(chǎn)品。jBPM被jBoss收購后,jBoss又被Red Hat收購,目前已經(jīng)進(jìn)入了融合派角色。OBE很快就不見了影蹤。Ofbiz已經(jīng)基本脫離了工作流領(lǐng)域,在該行業(yè)已經(jīng)沒有太多的發(fā)言權(quán)。下面專門對(duì)Shark進(jìn)行講解。

    Shark是Enhydra系列產(chǎn)品中的一個(gè),所以它的持久層采用了Enhydra DODS來實(shí)現(xiàn)。基本上沒有什么人使用DODS,也沒有人了解它,而且它的表現(xiàn)并不很優(yōu)秀。在Shark1.0阿爾法版中,有外界人士提供了Shark的Hibernate實(shí)現(xiàn),但Shark并沒將該實(shí)現(xiàn)集成到產(chǎn)品中,也無計(jì)劃在將來的版本中轉(zhuǎn)向支持Hibernate。

    這不是很符合開源的思想,也在使用和推廣中出現(xiàn)了很多的問題。很多人在使用Shark時(shí)就花費(fèi)了很多時(shí)間研究學(xué)習(xí)DODS,本期望后續(xù)版本中會(huì)支持已經(jīng)全球流行的Hibernate,但等來的是一次又一次的失望。Shark的版本更新比較慢,代碼的更新也沒有按照開源的方式完成,k在1.0版本后直接就發(fā)展到了2.0版本。

     

    BPM系列局勢(shì)

    BPM系列標(biāo)準(zhǔn)發(fā)展非常快,在三年時(shí)間內(nèi)出現(xiàn)了9大標(biāo)準(zhǔn),如圖2所示。

    WSCI的幾個(gè)領(lǐng)導(dǎo)人物如BEA/SAP/Sun等均已經(jīng)投靠到BPEL,WSCI基本上沒有了發(fā)展的空間。ebXML只能在電子商務(wù)領(lǐng)域發(fā)展,由于它的體系結(jié)構(gòu)的全面性,目前還有部分學(xué)術(shù)界人士在研究ebXML,但應(yīng)該不會(huì)有很大起色。

    BPEL在這兩年得到了大力的發(fā)展。2002年8月9日,BEA/IBM/MS提出BPEL標(biāo)準(zhǔn)。

    2003年4月6日,OASIS組織用WS-BPEL的名字吸納了BPEL標(biāo)準(zhǔn)(ebXML也是該組織旗下的大將,OASIS開始并不同意接收BPEL)。2003年5月3日,SAP/SIEBEL加入并共同推出WS-BPEL1.1版。2003年5月16日,Sun和ORACLE也加入了BPEL標(biāo)準(zhǔn)的領(lǐng)導(dǎo)者行列。WSCI被瓦解,而WS-BPEL2.0的草案也在當(dāng)時(shí)被納入議事日程。

    BPM系列中的幾個(gè)領(lǐng)導(dǎo)者都是同時(shí)支持BPEL和非BPEL的,他們的產(chǎn)品并不獨(dú)立地實(shí)現(xiàn)BPEL,我們稱這樣的產(chǎn)品為融合派,融合派基本是以前的BPM系列中的大項(xiàng)目。本文的BPM系列指比較獨(dú)立的BPEL或者ebXML實(shí)現(xiàn),這樣的產(chǎn)品基本是以前的BPM系列中的寒門。

    由于這些寒門沒有財(cái)力支持,發(fā)展都比較緩慢。Open ebXML處在不僅沒有財(cái)力,也缺乏用戶的境地。Twister依然沒有很大起色。ActiveBPEL由于有后臺(tái)公司的支持,有一定的發(fā)展,但Active Endpoints也缺乏足夠的財(cái)力支持,所以ActiveBPEL發(fā)展也不迅速。

     

    融合系列產(chǎn)品局勢(shì)

    融合系列是新發(fā)展出來的派系,它的來源有兩個(gè):一是BPM系列中的大戶人家,如IBM;二是純工作流系列中的成員,如jBPM。下面以點(diǎn)帶面,分別討論。

    1.IBM Websphere系列

    說到IBM的業(yè)務(wù)整合野心,我們不得不提起2002年IBM的兩次收購。2002年1月,IBM用1.29億收購CrossWorlds軟件公司,宣稱通過CrossWorlds公司的軟件增強(qiáng)IBM的WebSphere中間產(chǎn)品線的自動(dòng)商務(wù)處理程序。

    2002年9月,IBM又收購了軟件制作公司Holosofx,并計(jì)劃將Holosofx的技術(shù)集成到自己的WebSphere商業(yè)集成軟件中。收購后,IBM對(duì)原有的Websphere系統(tǒng)體系結(jié)構(gòu)根據(jù)“On Demand”的要求進(jìn)行了調(diào)整,圖3是IBM對(duì)Websphere平臺(tái)的描繪,從中我們可以看到IBM公司對(duì)于WebSphere平臺(tái)的設(shè)計(jì)藍(lán)圖。

    現(xiàn)在,IBM已經(jīng)把Websphere作為整合的代名詞。Websphere MQ Workflow實(shí)現(xiàn)流程整合,Websphere Business Integration Server實(shí)現(xiàn)業(yè)務(wù)整合。而收購的兩個(gè)產(chǎn)品,改造為自己整合中間件的建模/管理/監(jiān)控工具。

    使用過上述軟件的朋友都知道,這些產(chǎn)品都和IBM自己的其它產(chǎn)品比如:Websphere MQ 或者IBM DB2有直接關(guān)系。比如,我們使用MQ Workflow,只能使用DB2數(shù)據(jù)庫,而無法使用Oralce的數(shù)據(jù)庫。

    目前,IBM的流程管理工具是市場(chǎng)上占有率最高的,大致為24%左右。

    2.BEA AquaLogic系列

    BEA收購了一系列的公司,它收購的產(chǎn)品為BEA創(chuàng)造了巨大的財(cái)富和影響力。在2006年的3月1日,BEA收購了Fuego,F(xiàn)uego的產(chǎn)品組合將加入到BEA的AquaLogic產(chǎn)品陣容中,成為BEA新的AquaLogic商業(yè)服務(wù)互動(dòng)產(chǎn)品線的基礎(chǔ)。現(xiàn)在,F(xiàn)uego已經(jīng)發(fā)展成了BEA Aqualogic家族的Workspace產(chǎn)品線的BPM Suite系列產(chǎn)品,支持BPMN/BPEL/UML等標(biāo)準(zhǔn)實(shí)現(xiàn)。

    在收購Fuego前,BEA已有的過程處理工具是BEA Weblogic Integration,它對(duì)面向服務(wù)技術(shù)并不是特別適合,而面向服務(wù)技術(shù)是AquaLogic的根基。BEA董事會(huì)主席兼首席執(zhí)行官Alfred Chuang曾經(jīng)表示,BPM細(xì)分市場(chǎng)是SOA軟件市場(chǎng)增長(zhǎng)最快的部分,把Fuego加入到BEA的AquaLogic產(chǎn)品線意味著BEA能夠供應(yīng)集業(yè)務(wù)流程、應(yīng)用和傳統(tǒng)環(huán)境于一身的統(tǒng)一的基于SOA的軟件。BEA在流程管理工具方面的市場(chǎng)上占有率約為15%。

    3.Microsoft Biztalk Server

    使用過BPEL的朋友都知道,BPEL的前身是WSFL和XLANG,其中XLANG是Microsoft提出的規(guī)范。Microsoft Biztalk Server就是依賴于XLANG實(shí)現(xiàn)的產(chǎn)品。Microsoft Biztalk Server 2000基本是XLANG的完全實(shí)現(xiàn);Microsoft Biztalk Server 2004中加入了HWS(Human Workflow Service),實(shí)現(xiàn)了人工交互的流程,并且加入了Infopath表單實(shí)現(xiàn)表單定制。但是HWS的使用效果并不太好,在Microsoft Biztalk Server 2006中,沒有對(duì)HWS做任何的改進(jìn)。

    Vista中Microsoft Biztalk Server是基于WWF實(shí)現(xiàn)的,按計(jì)劃去掉了其中的HWS功能,可見BPEL與HWS的發(fā)展還是不太協(xié)調(diào)。

    4.jBoss jBPM Server

    在融合系列產(chǎn)品中,目前只有jBoss的 jBPM是開源產(chǎn)品。jBPM是從自由派發(fā)展而來,最初只實(shí)現(xiàn)了jPDL標(biāo)準(zhǔn),我們先看看jBPM的野心:“JBoss jBPM is a powerful workflow, BPM, orchestration (BPEL) and web application pageflow platform that enables the creation of business processes that coordinate between people, applications and services。”

    從中我們就能看出,jBPM融合了4大功能:Workflow、BPM、BPEL和PageFlow。通過這四大功能,實(shí)現(xiàn)了與流程開發(fā)人員,舊有系統(tǒng),管理員和普通用戶的協(xié)調(diào)交互,如圖4所示。

    jBPM自身有個(gè)功能全面的Workflow Engine,有個(gè)BPEL擴(kuò)展,采用jBoss Hibernate實(shí)現(xiàn),集成了jBoss seam,規(guī)則引擎準(zhǔn)備采用jBoss rules,并準(zhǔn)備集成jBoss Messaging。

    Red Hat已經(jīng)收購了jBoss,也就是說,以后安裝了Red Hat,就可以直接使用jBPM提供的服務(wù)了,這樣的特性也為jBPM的普及起到了促進(jìn)作用。

    5.國(guó)內(nèi)工作流

    國(guó)內(nèi)工作流軟件公司其實(shí)是比較多的,但發(fā)展都不太好。工作流項(xiàng)目競(jìng)爭(zhēng)激烈,公司層面也是按最初級(jí)的項(xiàng)目開發(fā)思路一個(gè)一個(gè)為用戶定制。這樣開發(fā)速度慢,成本高,也不能適應(yīng)用戶需求多變的特性。

    部分用戶會(huì)要求開發(fā)公司使用工作流方式進(jìn)行開發(fā),這樣迫使軟件公司采用了工作流開發(fā)模式。但由于時(shí)間、資金投入、重視程度等因素的制約,一直發(fā)展非常緩慢。

    可能與行業(yè)背景有關(guān)系,國(guó)內(nèi)工作流技術(shù)人員的生存環(huán)境不容樂觀。公司層面一般以普通的技術(shù)來看待工作流技術(shù),不認(rèn)為這個(gè)是和行業(yè)認(rèn)知密切相關(guān)的。

    其實(shí)工作流是一個(gè)技術(shù)的同時(shí),更是一個(gè)行業(yè),它是需要積累的。部分技術(shù)人員自己也有問題,只是浮在表面,不能深入進(jìn)去,所以使用工作流都成問題。還有很多人,因?yàn)檫@個(gè)行業(yè)不好生存,在有了很多年的工作經(jīng)驗(yàn)后,轉(zhuǎn)行到其他行業(yè),也是非常可惜的。

    圖2 BPM系列標(biāo)準(zhǔn)發(fā)展歷程

    圖3 IBM對(duì)Websphere平臺(tái)的描述

    圖4 jBPM實(shí)現(xiàn)的協(xié)調(diào)交互功能

    BPM與ERP集成的六大前提:

    ● 組織具有集成的意愿;

    ● 良好的組織內(nèi)部環(huán)境、企業(yè)文化;

    ● 組織最高管理者的決心和推動(dòng)力;

    ● 務(wù)實(shí)、專業(yè)、高效的流程"診治"團(tuán)隊(duì),包括外部專家和組織內(nèi)部業(yè)務(wù)骨干;

    ● 流程存在不斷優(yōu)化的可能;

    ● 具有平臺(tái)化技術(shù)的ERP系統(tǒng)。

     
    posted on 2007-09-23 11:06 jbpm 閱讀(3489) 評(píng)論(1)  編輯  收藏 所屬分類: bpm產(chǎn)品和廠商

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产人妖ts在线观看免费视频| 51视频精品全部免费最新| 亚洲第一成年免费网站| 亚洲天堂中文资源| 一区二区三区在线免费看| 亚洲成AV人在线播放无码 | 在线观看永久免费视频网站| 亚洲自国产拍揄拍| 成年女人免费视频播放体验区| 国产亚洲sss在线播放| 成人毛片免费播放| 日韩亚洲人成在线综合| 亚洲一区二区三区在线视频| 黄色网页在线免费观看| 久久久久亚洲Av无码专| 免费无码又爽又刺激聊天APP| 亚洲色偷偷综合亚洲AV伊人蜜桃| 国产精品99久久免费| j8又粗又长又硬又爽免费视频| 亚洲AV中文无码乱人伦下载| 7x7x7x免费在线观看| 亚洲精品一卡2卡3卡四卡乱码| 亚洲阿v天堂在线2017免费| 免费人成激情视频在线观看冫| 亚洲AV本道一区二区三区四区| 99爱在线精品免费观看| 欧美激情综合亚洲一二区| 中文字幕日韩亚洲| 日韩人妻无码精品久久免费一| 精品丝袜国产自在线拍亚洲| 亚洲国产午夜中文字幕精品黄网站| 三年片在线观看免费| 亚洲av日韩av无码av| 亚洲无码视频在线| 最近在线2018视频免费观看| 亚洲av无码专区国产不乱码| 国产AV无码专区亚洲AV男同| 波多野结衣久久高清免费 | 国产色在线|亚洲| 亚洲区日韩区无码区| 免费精品国产日韩热久久|