版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、BPM 與 SOA的演進與展望/pagelogic/mainpage.jsp?pl=ma300030010000sc前言BPM(企業(yè)流流程管理,BBusineess Prrocesss Manaagemennt)技術(shù) 與 SOAA (服務(wù)導(dǎo)導(dǎo)向架構(gòu),SServicce Oriientedd Archhitectture)各各自歷經(jīng)多年年的發(fā)展,至至今成為廣為為業(yè)界接受的的技術(shù)架構(gòu)。本本文將從 BBPM & SOA的歷歷史演進開始始,深入淺出出描述各標(biāo)準(zhǔn)準(zhǔn)的發(fā)展過程程與彼此的關(guān)關(guān)系,讓讀者者輕松了解其其應(yīng)用范圍與與來龍去脈。另另外,也將以以相關(guān)標(biāo)準(zhǔn)組組織的最新資資料為基礎(chǔ),介介紹當(dāng)前制定定中的新
2、技術(shù)術(shù)標(biāo)準(zhǔn)以及其其演進。以流程為中心的的管理思潮BPM的范疇涵涵蓋企業(yè)營運運的各項構(gòu)面面,如研發(fā)、生生產(chǎn)、行銷、業(yè)業(yè)務(wù)、人事、財財務(wù)等企業(yè)營營運活動,甚甚至往上下游游擴及供應(yīng)商商與經(jīng)銷商,以以及客戶端的的客服活動。訴訴求是企業(yè)應(yīng)應(yīng)以流程化的的思考方向,串串連原本各自自獨立而未協(xié)協(xié)調(diào)的營運活活動,使串連連后之營運活活動成為具有有步步加值效效果的企業(yè)營營運流程,并并輔以各項管管理手法使其其落實運行,達達成企業(yè)流程程管理目標(biāo)。1990年麻省省理工學(xué)院 Hammeer、Chaampy ,哈佛大大學(xué)Daveenportt 等人人,相繼在學(xué)學(xué)術(shù)刊物發(fā)表表企業(yè)流程再再造(Bussinesss Procces
3、s RRe-enggineerring)觀觀念。19993年Hammmer 與與 Chammpy 繼續(xù)續(xù)發(fā)表企業(yè)業(yè)再造 一書,強強調(diào)BPR的的重要性,以以及IT技術(shù)術(shù)在BPR過過程的角色,使使BPR成為為當(dāng)時的熱潮潮。19977年,Hammmer又發(fā)發(fā)表企業(yè)再再造之后 ,宣告告了流程化組組織的必然性性與重要性,并并且預(yù)言 BBPM/BPPR將改變?nèi)巳说墓ぷ鞣绞绞健?0033年,Smiith與Fiingar發(fā)發(fā)表企業(yè)流流程管理:第第三波 ,預(yù)言往往后50年BBPM仍將是是企業(yè)經(jīng)營的的重要議題,也也指出21世世紀BPM的的型態(tài)與新特特征,并給予予可行的教戰(zhàn)戰(zhàn)守則,更羅羅列數(shù)十個企企業(yè)運行BPPM的
4、實際案案例與經(jīng)驗,讓推行BPM的藍圖更加具體,使本書成為當(dāng)年企管領(lǐng)域的暢銷書,讓BPM的風(fēng)潮持續(xù)不滅。BPM的推行觀觀念的改變與與進程根據(jù)1993年年企業(yè)再造造一書的調(diào)調(diào)查,當(dāng)時企企業(yè)推行BPPR/BPMM 有高達557成的失失敗率。因為為這么高的失失敗率,所以以即使BPMM是企業(yè)勢必必要面對的議議題,也讓他他們把BPMM的推展視為為畏途,甚至至抱持負面的的看法。之后后,整個BPPM產(chǎn)業(yè)繼續(xù)續(xù)歷經(jīng)十幾年年的學(xué)習(xí)經(jīng)驗驗,與前仆后后繼的推行案案例,不斷從從許多案例歸歸納關(guān)鍵的成成功或失敗因因素,讓推展展BPM的藍藍圖逐漸浮現(xiàn)現(xiàn)。在藍圖中中,錯誤的作作法逐步被修修正,更多的的BPM管理理工具被界定定
5、(idenntifieed)出來而而豐富了整個個藍圖。眾人人慢慢認同,一一個成功的BBPM推行,是是由以下金三三角共同構(gòu)成成:明確而有共識的的組織流程規(guī)規(guī)范 成熟的BPM 軟件系統(tǒng)架架構(gòu)與建置 企業(yè)主管與員工工的認同與運運行力 從變動幅度來看看,以往革命命性大刀闊斧斧的 BPRR (流程再再造)口號,已已轉(zhuǎn)變?yōu)闇睾秃偷腂PM(流程管理)實踐。這種種務(wù)實的作法法,事實上是是察覺到組織織變革、流程程思考企業(yè)文文化的形成,需需要一年到數(shù)數(shù)年的時間;革命性的快快速改變,若若無充分的準(zhǔn)準(zhǔn)備與良好管管理體質(zhì),反反而讓企業(yè)亂亂了原有的腳腳步。所以一一步一腳印的務(wù)實實作法,漸漸漸獲得認同。企企業(yè)從核心BBPM
6、流程的的落實與推行行開始,逐步步拓展到外圍圍系統(tǒng)與業(yè)務(wù)務(wù)伙伴,將可可降低失敗機機率。而從管理成熟度度來看,過去去企業(yè)推行BBPM,多半半以流程計算算機化這種短短程目標(biāo)為主主,卻忽略了了BPM的終終極目標(biāo)在于于管理 ,而而非計算機技技術(shù),也非流流程細節(jié)。所所以高階經(jīng)營營決策的需求求常常被忽略略而缺乏規(guī)劃劃。而因為缺缺乏指導(dǎo)目標(biāo)標(biāo),在BPMM的需求導(dǎo)引引過程當(dāng)中,企企業(yè)員工常會會無明確的指指導(dǎo)目標(biāo),而而以為工作流流程計算機化化就是把自己己手邊的工作作巨細靡遺計算機化化,而模糊了了BPM的管管理焦點。當(dāng)當(dāng)這些與終極極BPM管理理目標(biāo)無關(guān)的的軟件需求被被列入計畫討討論,不僅模模糊焦點,也也無形地墊高高
7、BPM的整整體成本。事實上,BPMM的管理可以以歸納為以下下幾個可逐步步提升的層次次,從這些層層次也可了解解一般組織推推行BPM的的成長歷程:混沌階段:沒有有明確的企業(yè)業(yè)流程定義。明文定義:具有有書面的企業(yè)業(yè)流程定義或或標(biāo)準(zhǔn)作業(yè)程程序,但沒有有根據(jù)正規(guī)的的記號(nootatioon),因此此規(guī)則也許含含混不清。驗證與共識形成成:定義的企企業(yè)流程,通通過公司組織織政策的驗證證,如質(zhì)量政政策,市場策策略,管理原原則,并獲得得高層決策通通過,達成組組織共識。組織人員的流程程準(zhǔn)備:組織織成員經(jīng)過教教育訓(xùn)練,認認同組織制定定的企業(yè)流程程,并且具備備運行的能力力,包含專業(yè)業(yè)基本技能的的養(yǎng)成,并習(xí)習(xí)慣流程化
8、、信信息化的作業(yè)業(yè)方式。企業(yè)本身的流程程準(zhǔn)備度:現(xiàn)現(xiàn)行的企業(yè)組組織架構(gòu),若若與流程化的的思考方式?jīng)_沖突,則應(yīng)及及早準(zhǔn)備組織織架構(gòu)的調(diào)整整,特別是毫毫無章法的職職務(wù)與部門階階層架構(gòu)(hhierarrchy)。良良好的組織設(shè)設(shè)置與權(quán)責(zé)劃劃分,可以使使流程定義更更為精簡易懂懂、便于遵循循,也容易分分析企業(yè)規(guī)則則之間是否相相互矛盾;同同時可降低BBPM軟件系系統(tǒng)的開發(fā)成成本。采用標(biāo)準(zhǔn)的企業(yè)業(yè)流程表示法法:使用一致致的標(biāo)準(zhǔn)記號號與格式來表表達企業(yè)流程程的內(nèi)容。這這里的標(biāo)準(zhǔn)記記號應(yīng)該是廣廣被業(yè)界采用用的格式,例例如OMG在在UML所定定義的活動圖圖(actiivity diagrram)、BBPMI (現(xiàn)
9、已并入OOMG) 組組織所定義的的BPMN,以以及OASIIS組織的BBPEL。當(dāng)當(dāng)然,企業(yè)流流程的內(nèi)容確確實相當(dāng)復(fù)雜雜,單一標(biāo)準(zhǔn)準(zhǔn)記號或格是是通常只能描描述部分構(gòu)面面,所以仍會會有些構(gòu)面暫暫時沒有業(yè)界界共同認可的的記號或格式式可供選用。流程自動化:使使用軟件系統(tǒng)統(tǒng)落實企業(yè)流流程的運行流流程。包括使使用流程定義義工具來定義義企業(yè)流程內(nèi)內(nèi)容,以及使使用工作流程程管理系統(tǒng)(WfMS ? workkflow managgementt systtem)來運運行定義的企企業(yè)流程。進度監(jiān)管:企業(yè)業(yè)流程的運行行進度可以被被監(jiān)看(moonitorred)與追追蹤管理。流程集成:流程程運行過程中中,能進一步步與
10、其他內(nèi)外外部的流程互互通,或者與與既有應(yīng)用系系統(tǒng)(leggacy ssystemm)交換資料料,以延伸流流程的觸角,發(fā)發(fā)揮綜效。流程績效評量:企業(yè)流程的的運行效能可可以被測量(measuured),并并且透過公式式計算,以報報表呈現(xiàn)有意意義的管理指指針。流程分析與仿真真:持續(xù)搜集集企業(yè)流程的的運行資料,分分析組織的流流程運行瓶頸頸,并回饋到到流程定義,調(diào)調(diào)整業(yè)務(wù)的運運行方式。另另外,也根據(jù)據(jù)歷史資料與與預(yù)測參數(shù),透透過仿真分析析試算,比較較不同流程調(diào)調(diào)整方式所獲獲得的改善程程度。智慧型流程環(huán)境境:透過流程程資料的資料料采擷(daata miining),主動分析析流程統(tǒng)計數(shù)數(shù)據(jù),并回饋饋至流程
11、系統(tǒng)統(tǒng)。舉例來說說,在客服流流程系統(tǒng)中,主主動歸納顧客客過去使用服服務(wù)的頻率與與分布狀況,歸歸納未來的趨趨勢與規(guī)律(patteern),并并根據(jù)現(xiàn)有流流程環(huán)境的現(xiàn)現(xiàn)況(如現(xiàn)有有承接量,以以及可動用的的客服人力資資源),自動動調(diào)度客服人人力分配策略略,或向資源源管理者建議議客服人力調(diào)度策策略。企業(yè)推展BPMM不見得要立立刻從IT 工具的選擇擇開始,前期期的充分準(zhǔn)備備可縮短軟件件系統(tǒng)的分析析時間。企業(yè)業(yè)流程自動化化之后,則有有更多的管理理輔助工具可可供搭配,強強化企業(yè)流程程的運行績效效,提升企業(yè)業(yè)的BPM成成熟度。企業(yè)業(yè)決策主管則則可從以上層層次分析,清清楚得知達成成不同層次的的BPM進程程,所能
12、獲得得的管理效益益,以及相對對的BPM技技術(shù)解決方案案需求。 BPM 的技術(shù)術(shù)現(xiàn)況與趨勢勢BPM的其中一一個技術(shù)構(gòu)面面是流程,它它的IT技術(shù)術(shù)解決方案的的來源可追溯溯到 19770年代晚期期的文檔傳閱閱(routting)應(yīng)應(yīng)用系統(tǒng),主主要目的是讓讓商業(yè)文檔與與圖象能在不同同計算機間傳傳遞,使文檔檔能從輸入或或掃描人員,傳傳遞到審核人人員與其他角角色。典型的的應(yīng)用流程包包括保險公司司的保單資料料處理作業(yè),或或者銀行的融融資申請與簽簽約作業(yè)。這這些需求促成成了工作流程程(workkflow)技術(shù)的崛起起,而軟件業(yè)業(yè)也開始把工工作流程技術(shù)術(shù)應(yīng)用到這類類應(yīng)用系統(tǒng),成成為核心組件件。工作流程技術(shù)是是中
13、立的角色色,隨著不同同應(yīng)用領(lǐng)域的的興起而有不不同的運用方方式,在辦公公室自動化、公公文系統(tǒng)、研研發(fā)專案管理理、制程管理理、品保系統(tǒng)統(tǒng),或者客戶戶服務(wù)系統(tǒng)等等等,都可以以查找工作流流程技術(shù)扮演演的重要角色色。即便是面面對企業(yè)管理理領(lǐng)域被炒得得火熱的 BBPR/BPPM,或者在在IT / Web SServicces領(lǐng)域被被當(dāng)成新興技技術(shù)議題討論論的 Webb Servvices Orcheestrattion 、Chooreogrraphy 與企業(yè)業(yè)流程運行語語言(BPEELBussinesss Proccess EExecuttion LLanguaage) ,只只要詳細分析析其技術(shù)本質(zhì)質(zhì),仍
14、不脫工工作流程技術(shù)術(shù)既有的范疇疇。這些當(dāng)紅紅的企管或技技術(shù)名詞,一一旦底層抽離離工作流程技技術(shù),就無法法獨立存在。然而,狹義的工工作流程技術(shù)術(shù)并不是推行行BPM所需需的IT技術(shù)術(shù)的全部。早早期工作流程程技術(shù)與圖象象掃描與辨識識技術(shù)結(jié)合,造造就了文檔圖圖象流程系統(tǒng)統(tǒng)。近年,工工作流程從BBPM領(lǐng)域切切入,成為解解決方案的重重要一環(huán);狹狹義的工作流流程技術(shù),歷歷經(jīng)多年匯流流了多項技術(shù)術(shù)元素,成為為當(dāng)代的BPPM解決方案案,主要特色色如下:IT技術(shù)面:采采用工作流程程技術(shù)為主體體,結(jié)合入口口網(wǎng)站(Poortal)、企業(yè)應(yīng)用用集成(EAAIEntterpriise Appplicaation Inte
15、ggratioon)、報表表與商業(yè)智慧慧(BIBBusineess Inntelliigent)工具、流程程模型分析(proceess moodel aanalyssis)、與與仿真(siimulattion)技技術(shù)。這些現(xiàn)現(xiàn)成(COTTS ? ccommerrcial off-tthe-shhelf)軟軟件組件結(jié)合合運作,可大大幅降低信息息系統(tǒng)的建置置成本、時程程,以及開發(fā)發(fā)風(fēng)險。 管理活動面:可可提供策略地地圖、平衡計計分卡、六個個標(biāo)準(zhǔn)差、TTQM等管理理活動的必要要管理信息,搭搭配合適的管管理決策工具具呈現(xiàn)企業(yè)整整體的BPMM成效。貼近特定產(chǎn)業(yè)的的流程需求:每個產(chǎn)業(yè)都都有其特有的的企業(yè)經(jīng)
16、營模模式與參考模模型,如制造造業(yè)、買賣業(yè)業(yè)、醫(yī)療業(yè)、物物流業(yè)等產(chǎn)業(yè)業(yè),都存在產(chǎn)產(chǎn)業(yè)專屬的流流程模型與標(biāo)標(biāo)準(zhǔn)。像是 RosetttaNett 替電子商商務(wù)交易的詢詢價、下單、交交貨、付款等等流程作業(yè),制制定了日常實實際應(yīng)用的參參考模型;而而供應(yīng)鏈協(xié)會會(Suppply Chhain CCounciil)則在供供應(yīng)煉與物流流領(lǐng)域,制定定SCOR流流程運作模型型(Suppply Chhain OOperattion RRefereence)。若若流程定義工工具能夠直接接提供這些參參考模型的語語意支持,或或者提供現(xiàn)成成可套用的流流程樣板(ttemplaate),將將可以減少開開發(fā)這些特定定產(chǎn)業(yè)應(yīng)用所所
17、需的成本。服務(wù)接取(acccess)面:解決方方案能滿足不不同的使用者者,如習(xí)慣大大量資料輸入入作業(yè)的專業(yè)業(yè)使用者、少少量資料操作作的一般使用用者、偏重BBPM績效報報表的主管,或或者行動裝置置的使用者。也也就是說,可可提供不同的的操作界面,如如常規(guī)桌上型型應(yīng)用程序、WWeb Brrowserr應(yīng)用程序、PPDA,或者者Smartt Phonne等裝置,給給參與BPMM系統(tǒng)的各種種人員使用。交互情境面:BBPM技術(shù)解解決方案需同同時兼顧人人對程序、人對人協(xié)同同作業(yè),以以及程序?qū)Τ绦虻冉唤换デ榫?。鑒往知來,BPPM解決方案案的風(fēng)貌將持持續(xù)納入更多多的元素而顯顯得多樣化,不不管是因應(yīng)管管理哲學(xué)的
18、革革新、應(yīng)用情情境的延伸,或或者新技術(shù)的的崛起,只要要有道理,沒沒什么元素不不可以納入的的。雖然沒有有一個獨立的的BPM產(chǎn)品品能同時滿足足以上所有特特色(事實上上,企業(yè)BPPM規(guī)劃者也也不見得要貪貪心得一次全全部用上),但但企業(yè)BPMM架構(gòu)規(guī)劃者者,仍可根據(jù)據(jù)BPM導(dǎo)入入步驟,按部部就班先進行行組織改革與與訓(xùn)練,然后后根據(jù)管理需需求與現(xiàn)有的的IT解決方方案,參考本本文所述的各各項BPM特特點,逐一評評估挑選合適適的IT模塊塊,納入為自自己企業(yè)量身身打造的BPPM運行藍圖圖。 由于BPM解決決方案并不是是一次到位的的架設(shè),而是是持續(xù)多年的的活動,因此此整體BPMM藍圖必須考考慮分期開發(fā)發(fā),漸進導(dǎo)
19、入入的特性,建建議BPM的的IT規(guī)劃者者應(yīng)參考本文文稍后 所提的SOOA架構(gòu)當(dāng)成成藍圖的基礎(chǔ)礎(chǔ)。BPM與工作流流程相關(guān)標(biāo)準(zhǔn)準(zhǔn)組織想深層了解一個個專業(yè)的產(chǎn)業(yè)業(yè)發(fā)展,透過過產(chǎn)業(yè)標(biāo)準(zhǔn)組組織是一個不不錯的方式。對對技術(shù)底層感感興趣的BPPM技術(shù)人員員來說,以下下的列表可以以作為探索的的起點。組織名稱組織全名與網(wǎng)址址與BPM相關(guān)之之標(biāo)準(zhǔn)說明WfMCWorkfloow Mannagemeent Cooalitiion HYPERLINK / htttp:/wwww.wffmc.orrg/WorkfloowRefeerenceeModell工作流程系統(tǒng)模模塊架構(gòu)的參參考模型XPDLXML - PProces
20、ss Deffinitiion LaanguaggeWfXMLWorkfloow XMLLASAP主持人為WfMMC工作小組組成員之一,但但此工作放在在OASISS,請參閱OOASIS的的項目WAPIWorkfloow APIIOASISOrganizzationn for the AAdvanccementt of SStructtured Inforrmatioon Staandardds HYPERLINK / httpp:/wwww.oassis-oppen.orrg/ebXML ?BPSSCPPACPPe-Businness uusing XML ?BP Sppecifiicatio
21、on SchhemaCoollabooratioon Prootocoll AgreeementtsColllaboraation Protoocol PProfilleBPELBusinesss Proocess Execuution LanguuageBTPBusinesss Traansacttion PProtoccolASAPAsynchrronouss Servvice AAccesss ProttocolUDDIUniverssal Deescripption, Disccoveryy and Integgratioon (從UUDDI.oorg 并入入OASISS)WS-CAF
22、OASIS WWeb Seervicees Commpositte Appplicattion FFramewworkWS-RMOASIS WWeb Seervicees Relliablee MesssaginggUN/CEFAACTUnited Unionn, Cenntre ffor Trrade FFaciliitatioon andd Elecctroniic Bussinesss HYPERLINK /cefact http:/g/cefaactebXML(參考OASIIS的 ebbXML部分分)OMGObject Managgementt Grouup HYPERLINK / h
23、ttpp:/UML其中的Actiivity diagrram 可用用來描述企業(yè)業(yè)流程的部分分構(gòu)面BPMNBusinesss Proocess Modelling NNotatiionBPRIBusinesss Proocess Runtiime InnterfaacesBPDMBusinesss Proocess Definnitionn Metaa-modeelBSBRBusinesss Semmanticcs of Businness RRulesOSMOrganizzationn Struucturee MetaamodellBRMBusinesss Rulles Maanagemmen
24、tBPMIBusinesss Proocess Managgementt Inittiativve HYPERLINK / httpp:/g/BPMNBPMMLBPQLL(2005年66月已并入 OMG)W3CWorld WWide WWeb Coonsorttium HYPERLINK / htttp:/g/WS-CDLWS-CDL Web SServicces Chhoreoggraphyy Desccriptiion LaanguaggeWSDLWeb Serrvice Definnitionn LangguageSOAPSimple Objecct Acccess PProtoccol
25、HTTPHyper TText TTransffer PrrotocoolOAGiOpen Appplicaation Groupp HYPERLINK / http:/wwww.opennappliicatioons.orrg/OAGIS BODDsOpen Appplicaationss Grouup Inttegrattion SSpecifficatiion ? Businness OObjectt DocuumentssRosettaaNetRosettaaNet HYPERLINK / htttp:/RosettaaNet PIPPsRosettaaNet ? Parttner I
26、Interfface PProcesssesSupply Chainn CounncilSupply Chainn Counncil HYPERLINK htttp:/gSCOR moodelSupply-Chainn Operrationns Refferencce Moddel表一:現(xiàn)行BPPM與工作流流程技術(shù)標(biāo)準(zhǔn)準(zhǔn)一覽表 WfMC 是比比較專注于工工作流程的組組織,它的WWfMC wworkfllow reeferennce moodel是最最常被引用的的工作流程管管理系統(tǒng)的參參考模型。雖雖然WfMCC的工作小組組數(shù)目較少,但但因為起步較較早,旗下的的 XPDLL與WfXMML標(biāo)準(zhǔn),有有
27、相當(dāng)多的工工作流程廠商商支持。WffMC替工作作流程的技術(shù)術(shù)發(fā)展奠定了了早期的基礎(chǔ)礎(chǔ),它界定了了BPM與工工作流程領(lǐng)域域的大框架,也也持續(xù)不斷的的推廣BPMM與工作流程程,讓眾人清清楚這個領(lǐng)域域的體系與架架構(gòu)。 OASIS與OOMG的技術(shù)術(shù)小組數(shù)目比比較多,工作作焦點也不僅僅限于狹義的的工作流程技技術(shù)。因為涵涵蓋的范圍較較廣,而且背背后的支持廠廠商規(guī)模較大大,所以整體體影響力也較較大。OASSIS旗下的的BPEL取取自IBM、微微軟等公司,而而ebXMLL則是OASSIS與UNN/CEFAACT這兩個個組織共同成成立的工作小小組。OASSIS藉由充充沛的技術(shù)發(fā)發(fā)展動能,為為工作流程技技術(shù)領(lǐng)域開
28、拓拓更大的視野野,在流程定定義格式、流流程運行層面面,以及復(fù)雜雜的流程交互互機制等領(lǐng)域域,提供了寶寶貴的技術(shù)解解決方案。OMG在BPMM領(lǐng)域掌握了了標(biāo)準(zhǔn)記號(notattion),包包含UML,以以及從BPMMI并進來的的BPMN。同同時,OMGG也積極以塑塑模(moddel)的角角度,切入工工作流程定義義的其他構(gòu)面面,如共通模模型表示法BBPDM 、流程語語意BSBRR、組織架構(gòu)構(gòu)OSM、業(yè)業(yè)務(wù)規(guī)則BRRM等等。OOMG的強項項之一就是在在塑模(moodel)技技術(shù),它的UUML廣受軟軟件領(lǐng)域接受受;在BPMM與工作流程程的領(lǐng)域,OOMG持續(xù)發(fā)發(fā)展BPMNN與等其他BBPM各構(gòu)面面的塑模技術(shù)
29、術(shù),未來將使使BPM的其其他構(gòu)面(如如業(yè)務(wù)規(guī)則,或或組織架構(gòu))也能使用像像UML或BBPMN這種種等級的表示示記號來進行行塑模,讓復(fù)復(fù)雜企業(yè)流程程的塑模工作作更加容易而而清楚明確。W3C的強項在在于 Webb 領(lǐng)域,HHTTP是最最知名的代表表作。而XMML與Webb Servvices 是BPM在在SOA領(lǐng)域域的基礎(chǔ)建設(shè)設(shè)。其它相關(guān)關(guān)的BPM技技術(shù),如 WWS-CAFF, WS-RM, WWS-CDLL等等,都奠奠基于W3CC的 Webb Servvices技技術(shù)。OAGi、RoosettaaNet,以以及 Suppply CChain Counccil,則是是特定產(chǎn)業(yè)領(lǐng)領(lǐng)域的代表。它它們的
30、貢獻在在于替特定產(chǎn)產(chǎn)業(yè)界定共通通的BPM運運作規(guī)范,也也就是說,定定義屬于他們們產(chǎn)業(yè)特色的的應(yīng)用流程參參考模型與共共通的術(shù)語,讓讓這個特定產(chǎn)產(chǎn)業(yè)在推展BBPM時,就就有基本的需需求大綱與基基礎(chǔ)架構(gòu),也也讓同產(chǎn)業(yè)體體系內(nèi)的廠商商可以透過共共通的產(chǎn)業(yè)模模型與共通術(shù)術(shù)語溝通,避避免不同BPPM應(yīng)用系統(tǒng)統(tǒng)之間生成各各自為政而無無法互通的障障礙。如同前前文所述,RRosetttaNet在在電子商務(wù)領(lǐng)領(lǐng)域已經(jīng)廣為為人知,SCCOR模型則則在于物流領(lǐng)領(lǐng)域。雖然OOAGi在國國內(nèi)的能見度度沒有 RoosettaaNet高,但但它涵蓋的范范圍相當(dāng)深遠遠,號稱涵蓋蓋電子商務(wù)、制制造、物流、航航太、汽車、醫(yī)醫(yī)藥、零
31、售、能能源等32種種產(chǎn)業(yè)。以O(shè)OAGi 99.0版為例例,就涵蓋661種流程情情境(sceenarioo defiinitioons,像是是訂單管理、應(yīng)應(yīng)收帳款、供應(yīng)鏈鏈集成、銷售售管理、客戶戶服務(wù))與4434種商業(yè)業(yè)文檔(BOODs, 像像是訂貨單、維維修單、撿貨貨單、零件物物料列表等,在在流程當(dāng)中傳傳遞的文檔)的正規(guī)定義義。表一列出的各項項技術(shù)標(biāo)準(zhǔn),是是以標(biāo)準(zhǔn)組織織為分類依據(jù)據(jù),我們再以以其他觀點來來呈現(xiàn)其中幾幾個重要技術(shù)術(shù)標(biāo)準(zhǔn),以便便讀者能夠更更清楚了解這這些標(biāo)準(zhǔn)的定定位。功能類別功能目的技術(shù)標(biāo)準(zhǔn)流程查詢Disscoverry透過查詢機制,取取得服務(wù)流程程的基本資料料UDDILDAAPD
32、ISCCO產(chǎn)業(yè)間流程交互互機制B2BB colllaboraation使同一個特定應(yīng)應(yīng)用產(chǎn)業(yè)的流流程具備基礎(chǔ)礎(chǔ)的參考模型型與術(shù)語RosettaaNet 的的PIPseebXML的的CPAOAAGIS的BBODsEDDI,SWIIFT 塑模方式與記號號Modelling提供標(biāo)準(zhǔn)記號(notattion)與與塑模技術(shù)OMG的UMLL、BPMNN流程定義的語意意與格式Prrocesss Defiinitioon提供結(jié)構(gòu)化的流流程定義保存存格式,并且且明確解釋每每一個流程定定義項目所代代表的語意WfMC的 XXPDL、WWfXMLOOASIS的的 BPELL,以及ebbXML BBPSS,AASAP,
33、 WS-CAAFW3C的的WS-CDDL服務(wù)界面描述SServicces定義結(jié)構(gòu)化的格格式,供軟件件組件描述它它所提供服務(wù)務(wù)的內(nèi)容與調(diào)調(diào)用方式W3C的WSDDLOASIIS的ebXXML CPPP傳輸界面Traansporrt提供消息的傳輸輸機制W3C的HTTTP/SOAAPOASIIS的WS-RM表二:依功能分分類的BPMM/工作流程程技術(shù)標(biāo)準(zhǔn)一一覽表 圖一: WfMMC技術(shù)小組組提供的工作作流程相關(guān)標(biāo)標(biāo)準(zhǔn)堆棧圖,2003年版本 服務(wù)導(dǎo)向的企業(yè)業(yè)過去幾十年間,企企業(yè)經(jīng)營的焦焦點隨著市場場趨勢而演化化,60年代代談的是提升升量產(chǎn),700年代談的是是降低成本,880年代談的的是提升質(zhì)量量,90年
34、代代談的是產(chǎn)品品推出速度,而而跨入21世世紀,談的是是如何給客戶戶更多樣的服服務(wù)。不管重重心怎么改變變,在21世世紀之前,改改善的重心仍仍落在產(chǎn)品實實體;直到221世紀,重重心已開始從從產(chǎn)品延伸到到購買產(chǎn)品的的顧客,強調(diào)調(diào)顧客是怎么么樣獲得產(chǎn)品品與服務(wù)。年代經(jīng)營管理重心解決方案1960提升產(chǎn)量Quantitty: Maake moore自動化生產(chǎn) 1970成本與價格Cost: MMake iit cheeaper采購與供應(yīng)鏈EERP,SCCM1980產(chǎn)品質(zhì)量Qualityy: Makke it betteer品管技術(shù)TQMM1990產(chǎn)品推出速度Lead Tiime: MMake iit qui
35、icker產(chǎn)品開發(fā)管理PPLM,PDDM2000 服務(wù)內(nèi)容多樣化化Servicee: Offfer moore服務(wù)內(nèi)容與流程程BPM,SSOA表三:各年代的的企業(yè)經(jīng)營管管理重心 為了提供多樣化化的服務(wù),許許多企業(yè)活動動將被解構(gòu)后后再重組為新新的營運模式式,而這代表表位居幕后支支持的IT技技術(shù),必須能能迅速配合這這樣的營運模模式改變。也也就是說,所所有的IT技技術(shù)與信息系系統(tǒng),都能夠夠像變形蟲一一樣,隨時解解構(gòu)后再重組組,在短時間間內(nèi)提供新營營運模式所需需的信息服務(wù)務(wù),這包括企企業(yè)后臺營運運所需的信息息系統(tǒng),以及及面對客戶所所需的前臺服服務(wù)界面。在十倍速的時代代,企業(yè)無法法等待。常規(guī)規(guī)為了新營運
36、運模式而大規(guī)規(guī)模更改 (而非重組) 信息系統(tǒng)統(tǒng)的方式,過過于牛步化無無法滿足要求求。下一節(jié)提提到的SOAA架構(gòu),替服服務(wù)導(dǎo)向的企企業(yè),提供了了很好的解答答。天生一對的企業(yè)業(yè)流程管理(BPM)與與服務(wù)導(dǎo)向架架構(gòu)(SOAA) SOA的IT技技術(shù)本質(zhì)單純純而不難理解解,個別的技技術(shù)元素分別別理解還算容容易。對于SSOA,大家家聯(lián)想到的就就是 Webb Servvices,談?wù)劦絎eb Serviices,我我們就直接脫脫口而出:WWSDL、UUDDI,以以及SOAPP,然后就是是一系列的WWS- 的的技術(shù)標(biāo)準(zhǔn)。對對很多人來說說,只了解個個別技術(shù)單元元,并無法領(lǐng)領(lǐng)會到SOAA世界的美好好。就好像只只看
37、得到調(diào)色色盤的每個顏顏色,卻看不不到美麗動人人的畫作。所所以,讓我們們先把無趣的的技術(shù)名詞擺擺一邊,這無無助于我們了了解SOA的的美好世界。首先,我們需先先認識SOAA世界里的企企業(yè)流程運作作方式,以及及SOA的技技術(shù)元素可以以互相彼此串串接而形成豐豐富的生態(tài);如此,就可可知道為什么么BPM與SSOA是天生生一對 SOA 架構(gòu)總存在在美妙的答案案來滿足BPPM變化多端端的環(huán)境。一般來說,真實實世界的BPPM,具有以以下的IT需需求特征:它的運作是分布布式的:多數(shù)數(shù)企業(yè)流程都都是由多個參參與者共同運運行,參與者者可能來自不不同辦公室,甚甚至不同的地地域區(qū)域,打打破部門藩籬籬,甚至跨越越公司的疆界
38、界;因此,跨跨因特網(wǎng)環(huán)境境的應(yīng)用系統(tǒng)統(tǒng)支持,以及及網(wǎng)絡(luò)環(huán)境下下的安全性,都都必須列入考考量。 它可以進行工作作協(xié)調(diào)與應(yīng)用用程序集成:大部分的企企業(yè)流程并不不只是運行單單一業(yè)務(wù)功能能,而是多個個業(yè)務(wù)功能互互相協(xié)調(diào)后的的成果;因此此,原本獨立立支持某項業(yè)業(yè)務(wù)運作的應(yīng)應(yīng)用系統(tǒng),也也必須跟其他他業(yè)務(wù)的應(yīng)用用系統(tǒng)相互集集成。 它是動態(tài)的系統(tǒng)統(tǒng):企業(yè)流程程中的各項元元素經(jīng)常動態(tài)態(tài)改變。工作作串連方式會會隨著環(huán)境改改變、人員角角色扮演會異異動,工作的的運行地點也也會改變。因因此,BPMM環(huán)境中的應(yīng)應(yīng)用程序模塊塊,必須演化化成快速適應(yīng)變變動的動態(tài)系系統(tǒng),可以輕輕易透過設(shè)置置或配置的改改變行為模式式,甚至調(diào)整整
39、運行地點,以以因應(yīng)企業(yè)流流程的變動。 它的構(gòu)成元素種種類繁多而復(fù)復(fù)雜:BPMM系統(tǒng)內(nèi)含分分布于各模塊塊的企業(yè)邏輯輯與規(guī)則、各各種不同安裝裝與監(jiān)管模式式的應(yīng)用模塊塊,以及眾多多模塊之間的的串聯(lián)與相依依關(guān)系設(shè)置。因因此,BPMM環(huán)境中的軟軟件模塊,需需要讓模塊變變得可以被BBPM配置機機制管理,這這包含模塊的的啟用停用、健健康狀態(tài)回報報,以及系統(tǒng)統(tǒng)安全政策,都都應(yīng)有一致的的管理方式與與技術(shù)標(biāo)準(zhǔn)。如如此,整個復(fù)復(fù)雜的BPMM環(huán)境運作才才可列入掌握握而不致失控控。 它可以漸進式地地成長:企業(yè)業(yè)可以從最簡簡單的BPMM活動開始著著手,再演進進到成熟復(fù)雜雜的BPM系系統(tǒng);因此,整整個系統(tǒng)架構(gòu)構(gòu)必須能提供供
40、清楚的進步步藍圖,允許許企業(yè)按部就就班投入ITT資源,并逐逐漸提升BPPM成熟度來來運行BPMM。 以上五個特征,剛剛好可用來陪陪同我們探索索SOA的技技術(shù)世界。 針對特征一,SSOA 技術(shù)術(shù)架構(gòu)可提供供安全的網(wǎng)絡(luò)絡(luò)傳輸與運行行環(huán)境。主要要技術(shù)有二:一是軟件模模塊互相通訊訊時,所需的的保密需求,這這可由WS-Securrity來達達成。另一個個則是組織成成員在環(huán)境中中的權(quán)限控管管方式,這可可在SOA架架構(gòu)內(nèi),采用用LDAP、集集成單一帳號號登錄、PKKI架構(gòu)與數(shù)數(shù)位簽章等機機制來配合。第二個特征引發(fā)發(fā)的議題是SSOA工作協(xié)協(xié)調(diào)與應(yīng)用系系統(tǒng)集成。常常規(guī)應(yīng)用模塊塊在SOA的的世界里,可可以采用SO
41、OA規(guī)定的服服務(wù)界面(SServicces Innterfaaces)對對外開放模塊塊的功能。應(yīng)應(yīng)用模塊之間間,透過SOOA的服務(wù)界界面標(biāo)準(zhǔn)互傳傳資料,就是是最簡單的WWeb Seervicees應(yīng)用案例例。此機制的的主要意義在在于:所有SSOA內(nèi)的應(yīng)應(yīng)用模塊,只只要提供SOOA的標(biāo)準(zhǔn)服服務(wù)界面,就就可以不受開開發(fā)語言限制制,互相調(diào)用用或傳遞資料料。這里的服服務(wù)界面,講講的就是WSSDL(Weeb Serrvice Descrriptioon Lannguagee);而SOOAP(Siimple Objecct Acccess PProtoccol)則是是規(guī)定應(yīng)用模模塊之間互相相調(diào)用或互傳傳資
42、料時的封封包格式。至至于WSDLL或SOAPP的內(nèi)容與格格式應(yīng)該長怎怎樣,大部分分技術(shù)人員可可以讓中介軟軟件或者EAAI系統(tǒng)代勞勞,透過seervicee adapptor 直直接把常規(guī)應(yīng)應(yīng)用模塊包成成 Web Serviices模塊塊,并不需煩煩惱內(nèi)容的細細節(jié)。第三個特征引發(fā)發(fā)的議題是 SOA的服服務(wù)組合彈性性與松散耦合合(loossely ccouplee)的特性。SSOA內(nèi)的應(yīng)應(yīng)用模塊若要要能輕松改變變組合方式,或或者改變運行行位置,就要要藉助SOAA的兩個技術(shù)術(shù)特性:松散散耦合,以及及UDDI(Univeersal Descrriptioon, Diiscoveery, aand In
43、ntegraation)機制。因為為松散耦合,所所以某一模塊塊抽離或添加加系統(tǒng),并不不影響其他模模塊;因為有有UDDI機機制,所以新新應(yīng)用模塊添添加時,只需需跟UDDII服務(wù)器登記記新服務(wù)的界界面與所在地地點,即可被被其他應(yīng)用模模塊搜尋到,并并且開始交互互。因為有UUDDI,所所以當(dāng)某項應(yīng)應(yīng)用模塊遷離離位置,原有有使用此應(yīng)用用模塊的其他他模塊,可以以透過UDDDI查找服務(wù)務(wù)的新位置,然然后用新位置置連結(jié)即可。這這種特性滿足足經(jīng)常需要要把服務(wù)節(jié)點點拆解再重組組的BPMM服務(wù)導(dǎo)向經(jīng)經(jīng)營模式。第四個特征談到到的是可管理理的SOA Web SServicces。這是是系統(tǒng)管理與與軟件管理的的議題,雖然
44、然當(dāng)前沒有統(tǒng)統(tǒng)一的標(biāo)準(zhǔn)來來規(guī)范管理軟軟件與被管理理模塊的行為為,但當(dāng)前稍稍具知名度的的SOA環(huán)境境(特別是aappliccationn servver)多半半會提供系統(tǒng)統(tǒng)管理工具給給系統(tǒng)管理員員使用,協(xié)助助管理SOAA架構(gòu)下所有有列管模塊的的安裝、移除除、啟動、停停用,以及應(yīng)應(yīng)用模塊的狀狀態(tài)監(jiān)控與安安全機制。第五個特征,談?wù)劦氖荢OAA 技術(shù)架構(gòu)構(gòu)是模塊化又又可彈性串接接的特性,在在原有SOAA環(huán)境添加新新的技術(shù)模塊塊,即可漸進進式提升BPPM技術(shù)的成成熟度。我們們從ZapTThink 整理理的SOA藍藍圖中,可以以得知達到不不同SOA成成熟階段所需需具備的SOOA技術(shù)。舉舉例來說,假假設(shè)SO
45、A有有階段實施的的計畫,那中中間過程可以以從點對點點集成開始始,進步到提供松散耦耦合的服務(wù),再來是穩(wěn)定而可搜搜尋發(fā)現(xiàn)的服服務(wù),接著著提供可組組裝與再利用用的服務(wù),進進而達到最終終目標(biāo)全全公司的SOOA。當(dāng)然然,也可從藍藍圖中得知,不不同SOA階階段所能獲得得的投資回報報(ROI),剛開始只只能是降低低應(yīng)用程序的的維護成本,達達成點對點的的集成,接接著是透過過服務(wù)再利用用提升效率,再來是提升管理能能見度與控制制力,最后后才是改善善組織的敏捷捷度。結(jié)語其實,即使是資資深的BPMM/SOA規(guī)規(guī)劃者,想要要跟決策主管解解釋清楚SOOA的博大精精深以及其效效用,都是很很大的挑戰(zhàn)。主主要原因在于于其中大大小小小的技術(shù)條條目,以及其其相當(dāng)復(fù)雜的的關(guān)聯(lián)。雖然然大家都知道道,畫出一張張易懂的圖解解,勝過千言言萬語,然而而好圖難求,幸幸好今年(22005)十十月ZapTThink公公司推出一張張令人深刻的的SOA藍圖圖海報。這張張嘔心瀝血之之作,讓人能能從各個構(gòu)面面、由入門到到高級,逐步步探索SOAA的世界,而而且過目難忘忘,卻又能夠夠不失BPMM/SOA技技術(shù)的深度與與完整度,實實在非常難得得,在此推薦薦這張海報作作為延伸閱讀讀,也當(dāng)作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度專業(yè)技術(shù)人才“師帶徒”培養(yǎng)合同3篇
- 2025年度個人房產(chǎn)抵押權(quán)抵押權(quán)登記服務(wù)合同8篇
- 2025年度虛擬現(xiàn)實教育培訓(xùn)平臺開發(fā)與運營合同范本4篇
- 2025年無財產(chǎn)離婚協(xié)議書范本:財產(chǎn)分配與子女撫養(yǎng)權(quán)益保障協(xié)議9篇
- 2025年水泥磚行業(yè)節(jié)能減排技術(shù)改造合同6篇
- 2025年浙江紹興諸暨市郵政分公司招聘筆試參考題庫含答案解析
- 二零二五版出租車夜間運營特許經(jīng)營合同2篇
- 2025年長沙穗城軌道交通有限公司招聘筆試參考題庫含答案解析
- 2025年廣東深圳市龍崗區(qū)城投集團招聘筆試參考題庫含答案解析
- 2025年武漢金中石化工程有限公司招聘筆試參考題庫含答案解析
- GB/T 37238-2018篡改(污損)文件鑒定技術(shù)規(guī)范
- 普通高中地理課程標(biāo)準(zhǔn)簡介(湘教版)
- 河道治理工程監(jiān)理通知單、回復(fù)單范本
- 超分子化學(xué)簡介課件
- 高二下學(xué)期英語閱讀提升練習(xí)(一)
- 易制爆化學(xué)品合法用途說明
- 【PPT】壓力性損傷預(yù)防敷料選擇和剪裁技巧
- 大氣喜慶迎新元旦晚會PPT背景
- DB13(J)∕T 242-2019 鋼絲網(wǎng)架復(fù)合保溫板應(yīng)用技術(shù)規(guī)程
- 心電圖中的pan-tompkins算法介紹
- 羊絨性能對織物起球的影響
評論
0/150
提交評論