監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

SOA與桌面日程安排軟件 共同實(shí)現(xiàn)IT架構(gòu)的“非常完美”

申請免費(fèi)試用、咨詢電話:400-8352-114

桌面日程安排軟件與企業(yè)IT

在上世紀(jì)九十年代,BPR(業(yè)務(wù)流程再造)的概念曾風(fēng)靡一時(shí)。BPR的理念是通過摒棄過時(shí)的、低效的流程,從零開始設(shè)計(jì)與運(yùn)用最優(yōu)化的業(yè)務(wù)流程,達(dá)到在相對(duì)較短的時(shí)間內(nèi)取得效益的最大化的目的。

其后各大企業(yè)和咨詢公司都對(duì)BPR寄予厚望、并嘗試使用BPR的理論對(duì)企業(yè)流程進(jìn)行改造。不幸的是,大多數(shù)案例都以失敗告終。大家在慘痛的教訓(xùn)中得出的教訓(xùn)是,在現(xiàn)實(shí)世界中,真的想要完全摒棄原來的業(yè)務(wù)流程,設(shè)計(jì)一套完美的流程來進(jìn)行執(zhí)行,無論是對(duì)企業(yè)本身還是企業(yè)的員工,都不是那么容易的事情。更何況世界上本就沒有完美的流程,因?yàn)槭袌龅男枨罂偸窃诓粩嘧兓颓斑M(jìn)的。

在BPR的風(fēng)潮過去一段時(shí)間后,一種新的概念-桌面日程安排軟件(業(yè)務(wù)流程管理)應(yīng)運(yùn)而生。桌面日程安排軟件與BPR之間的最大區(qū)別就在于:BPR是摒棄已存在的流程,從零開始;而桌面日程安排軟件則是在原先已存在的流程上進(jìn)行增量改變與優(yōu)化,以達(dá)到提高流程效率的目的。



                                                                    ARIS流程管理平臺(tái)
隨著IT在企業(yè)中發(fā)揮越來越大的作用,有一個(gè)問題無法避免地產(chǎn)生了。當(dāng)管理部門為了達(dá)到快速適應(yīng)市場需求變化或者追求更高效率的目的對(duì)流程進(jìn)行優(yōu)化時(shí),我們的IT系統(tǒng)能否快速適應(yīng)這種改變?

當(dāng)業(yè)務(wù)人員在描述需求時(shí)一定會(huì)以業(yè)務(wù)的角度來進(jìn)行闡述,然而當(dāng)技術(shù)人員接收到該信息后會(huì)以技術(shù)的角度考慮如何實(shí)現(xiàn)。如圖2所示,這種思維方式的不對(duì)稱性看似不會(huì)帶來太大的問題, 然而如果仔細(xì)觀察,還是會(huì)發(fā)現(xiàn)一些有趣的現(xiàn)象。



                                                                             業(yè)務(wù)需求與系統(tǒng)實(shí)現(xiàn)
技術(shù)人員在潛意識(shí)中,只會(huì)將他認(rèn)為可能重復(fù)出現(xiàn)的代碼進(jìn)行封裝,以備將來的重復(fù)使用,但技術(shù)人員常常不清楚哪些業(yè)務(wù)上的功能在將來可能會(huì)需要進(jìn)行頻繁修改和重復(fù)使用。所以在實(shí)現(xiàn)企業(yè)的業(yè)務(wù)邏輯時(shí),技術(shù)人員通常會(huì)使用面向過程的方法對(duì)現(xiàn)實(shí)業(yè)務(wù)進(jìn)行描述。

如此一來,最常見的情況就是實(shí)現(xiàn)不同"詳細(xì)流程"的代碼常常會(huì)摻和在一起(如詳細(xì)流程1與詳細(xì)流程2)、共用一批內(nèi)存變量。這就直接導(dǎo)致了實(shí)現(xiàn)不同流程的程序代碼不可分離和重組,這在技術(shù)上稱為"高耦合"。最終,在將來當(dāng)企業(yè)希望改變流程的順序時(shí),就不得不對(duì)代碼進(jìn)行大量的重新編寫和調(diào)整;當(dāng)希望在別的流程中希望使用另一個(gè)流程中已實(shí)現(xiàn)的詳細(xì)流程時(shí),代碼卻無法順利地從原來的流程中進(jìn)行分離。所以當(dāng)企業(yè)的業(yè)務(wù)流程發(fā)生變化時(shí),技術(shù)人員不得不花費(fèi)極大的精力去進(jìn)行維護(hù)和修改,這樣做不但增加了企業(yè)構(gòu)建IT的成本,對(duì)原先程序功能的修改可能還會(huì)帶來許多無法控制的風(fēng)險(xiǎn)。

SOA的出現(xiàn)解決了上述問題

SOA(面向服務(wù)架構(gòu))

提到SOA,大多數(shù)人首先會(huì)聯(lián)想到Web Service技術(shù),甚至很很多人認(rèn)為SOA就是將不同應(yīng)用系統(tǒng)的功能以Web Service的方式部署出來,做到跨系統(tǒng)、跨平臺(tái)的調(diào)用,以此降低企業(yè)IT實(shí)現(xiàn)總體擁有成本的效果。而事實(shí)上,這些特點(diǎn)和益處都僅僅是Web Service這一特定技術(shù)所提供的,而非SOA最主要的目的和功效。

"服務(wù)"的意義非常廣泛,現(xiàn)實(shí)生活中的服務(wù)無處不在,那么SOA(面向服務(wù)架構(gòu))中的服務(wù)究竟指的是什么?SOA中的服務(wù)又如何能幫助企業(yè)的IT系統(tǒng)快速敏捷地應(yīng)對(duì)業(yè)務(wù)流程的變化呢?

如果仔細(xì)觀察企業(yè)的運(yùn)作,我們會(huì)發(fā)現(xiàn)其實(shí)企業(yè)的各個(gè)部門都在提供各式各樣的服務(wù),財(cái)務(wù)部門提供與資金相關(guān)的服務(wù),后勤部門提供物流、倉儲(chǔ)相關(guān)的服務(wù)。

由于桌面日程安排軟件的理念是采用增量的方式優(yōu)化流程,通常情況下業(yè)務(wù)流程的改變不會(huì)大幅度影響各個(gè)部門所提供的基礎(chǔ)服務(wù)的性質(zhì),而是通過重新組合這些基礎(chǔ)的業(yè)務(wù)服務(wù),構(gòu)建新的業(yè)務(wù)服務(wù)以及達(dá)到優(yōu)化流程的效果。 桌面日程安排軟件的這個(gè)特點(diǎn)給了我們一個(gè)很大的啟示:如果能夠運(yùn)用企業(yè)的業(yè)務(wù)服務(wù)進(jìn)行建模,然后再運(yùn)用技術(shù)進(jìn)行實(shí)現(xiàn),那么這樣構(gòu)建出的程序?qū)⒎浅5孛艚莺透咝?。由于通過這種方式實(shí)現(xiàn)的程序功能的粒度粗細(xì)完全符合企業(yè)業(yè)務(wù)服務(wù)的粒度,當(dāng)企業(yè)的流程發(fā)生變化時(shí),IT系統(tǒng)可以運(yùn)用重用已有系統(tǒng)功能的方式快速地適應(yīng)變化。

所以,SOA中的服務(wù)指的企業(yè)各個(gè)部門所提供的業(yè)務(wù)服務(wù)。

所以當(dāng)企業(yè)構(gòu)建SOA時(shí),首先要做的第一步就是對(duì)企業(yè)的業(yè)務(wù)服務(wù)進(jìn)行建模,建模方式應(yīng)該如圖3所示。首先按企業(yè)的業(yè)務(wù)流程自上而下的進(jìn)行建模,然后根據(jù)已經(jīng)完成建模的業(yè)務(wù)流程,自下而上地對(duì)企業(yè)的業(yè)務(wù)服務(wù)進(jìn)行建模。只有用這種順序進(jìn)行建模,才能保證最后得到的服務(wù)顆粒粗細(xì)能夠滿足企業(yè)流程變化的需要。



                                                                    運(yùn)用業(yè)務(wù)服務(wù)進(jìn)行建模
IDS Scheer ARIS建模工具的一大特色,就是可以將不同層面的模型聯(lián)系在一起,無論是業(yè)務(wù)流程與業(yè)務(wù)服務(wù)之間的、還是業(yè)務(wù)服務(wù)與技術(shù)服務(wù)之間的。如圖3所示,由于最終的技術(shù)服務(wù)是根據(jù)業(yè)務(wù)服務(wù)得出的,而業(yè)務(wù)服務(wù)又是根據(jù)企業(yè)的業(yè)務(wù)流程得出的,這三者之間最終形成了統(tǒng)一。對(duì)于企業(yè)業(yè)務(wù)流程的變化,IT系統(tǒng)可以運(yùn)用重新組合已有技術(shù)服務(wù)的做法輕松應(yīng)對(duì)。

桌面日程安排軟件與SOA之間的關(guān)系非常巧妙。通過上文可以看出,運(yùn)用SOA可以輕松靈活地應(yīng)對(duì)桌面日程安排軟件對(duì)流程進(jìn)行的增量改變。反之,如果企業(yè)的IT實(shí)施了SOA架構(gòu),卻沒有使用桌面日程安排軟件對(duì)流程進(jìn)行管理,那么SOA架構(gòu)的價(jià)值將大打折扣,所以桌面日程安排軟件與SOA之間是一種相輔相成的關(guān)系。靈活地結(jié)合運(yùn)用桌面日程安排軟件與SOA,才能使企業(yè)的業(yè)務(wù)流程變得更加高效,企業(yè)IT架構(gòu)變得更加敏捷。
發(fā)布:2007-04-13 16:17    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
目標(biāo)計(jì)劃管理軟件
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普桌面日程安排軟件其他應(yīng)用

信息管理系統(tǒng) 桌面日程安排軟件 日程管理軟件 知識(shí)管理系統(tǒng) 時(shí)間管理軟件 目標(biāo)管理軟件 計(jì)劃軟件 任務(wù)管理軟件 工作流管理系統(tǒng) 工作計(jì)劃軟件 工作日志管理軟件 工作任務(wù)管理軟件 協(xié)同管理軟件 協(xié)同OA