SOA越來越像早期狀態的企業資源規劃系統?

isoa發表於2009-01-08

與大多數新興技術一樣,SOA在中國的早期部署使用者大多集中於電信、金融、航運等大型企業和政府機構。畢 竟,只有這些具備較為成熟、完善、領先IT系統的使用者,才有主動了解新技術與新趨勢的強烈動力;同時,由於這些企業所處的市場環境變化快,存在建立更具靈 活性IT基礎架構的迫切之需,因此更容易率先採用SOA。

但較為審慎的觀點認為,SOA在“試金石”企業發揮的價值尚不能就此蓋棺定論。通常,新技術的早期部署都存在一定的風險性,對於新生事物SOA,企業使用者通常不會一開始就全盤接受,而是採取逐步測試策略,需要較長的時間來衡量SOA價值。

過於強調SOA價值與趨勢,而風險提示不足,這不能不令人聯想起當年ERP早期應用階段遭遇到的大規模部署失敗經歷。

因此,在技術廠商的積極推動與誘惑下,如何保持適合自身的應用平衡,正成為企業使用者的一大考驗。

部署前的準備在ERP的第一波應用浪潮時期,中國企業內部治理結構與流程化軟體之間的衝突釀就了ERP的多起失敗案例。今天,類似的疑問同樣落在了SOA身上。在現實的中國企業治理環境下,SOA需要正視市場需求,而不是試圖構建理想中的“烏托邦”模式。

江 蘇省南京市玄武區政府基於SOA架構,搭建了統一的電子政務基礎平臺。不僅如此,作為該區“陽光政務”工程的組成部分,在電子政務平臺之上,玄武區還成功 地整合了財務、計生、民政、發改、衛生、市容等政務應用系統,建立了一個能夠線上自動化處理行政審批業務的網上虛擬電子政務大廳。

不 過,儘管玄武區政府資訊中心主任呂明高度評價該專案的技術實現和技術構架,但是政府機構自身的行政劃分,卻使系統的許多功能未能有效發揮。呂明坦承,不管 是基於國際商業機器公司(IBM)的架構系統,抑或是來自其他廠商的系統,還是玄武區自身開發的系統,都可以在SOA的架構裡面得到重用,並通過基於標準 卻又具備靈活性的架構得到整合。專案同時也基本達到了政務公開的目標,大幅提高了政府辦事效率。但是,這並不能真正實現資訊的完全整合,比如工商、稅務等 市屬垂直管理部門的資料目前依然很難整合到統一平臺上,原因是目前行政管理劃分上存在障礙。

一些國外的SOA應用案例顯示,即便是歐洲 企業,它們與美國企業在SOA的部署方式上也不盡相同。IBM軟體集團WebSphere全球副總裁桑蒂·卡特(Sandy Carter)透露,歐洲企業採納SOA比美國企業更快,這是因為SOA比較面向流程,而歐洲企業普遍對流程非常注重。英國的標準人壽保險公司 (Standard Life)定義了300多個可重用的網路服務(Web Service)措施,並以這些網路服務搭建新的服務產品。該專案純粹從技術入手,卻通過SOA提升了客戶關係管理和客戶服務的能力。而作為典型的美國用 戶,美洲銀行(Bank of America)採取了另一種模式。美洲銀行部署SOA時,首先選擇了企業服務匯流排(ESB),把原來的IT系統從點到點的連線轉變為用ESB連線。

顯然,不同的公司治理環境決定了不同的SOA部署方式。因此,卡特建議中國的企業使用者,SOA部署可以從一個小專案開始,從而避免可能的風險。卡特特別提醒中國使用者,需要多注意SOA的治理模型,以及流程管控,以保證專案順利進行。

《信 息週刊》2006年所做的SOA應用調查也發現,雖然大多數被調查企業都認可SOA的業務價值,但如何與公司管理層溝通該業務價值仍然是一個不小的障礙。 對此,IBM表示,為了縮小IT團隊與企業管理者之間對SOA的認識差距,該公司已經開發出了名為Innov8的互動SOA遊戲,可以進行互動式的模擬業 務流程管理(BPM)三維學習,幫助使用者預見部署SOA過程中可能出現的各種問題。

複雜的中國市場

中國企業部署SOA 的複雜之處並非全在於治理難題,還在於劇烈變化的市場環境。作為新興市場,一些本土企業的商業創新甚至領先於跨國企業,因此也面臨更多未知的問題。不過, 這恰恰也意味著,為了洞察商業未來,中國企業需要建立更具靈活性、適應性、擴充套件性的IT基礎架構,因此,SOA存在巨大的發揮機會和應用空間。

蘇 寧電器股份有限公司(下稱蘇寧)的目標是成為世界級的家電零售巨頭,用他們的話說就是成為“行業標準的制訂者”,但現實的市場形勢並不容樂觀。競爭對手國 美電器控股有限公司收購了另一家重量級家電零售商永樂(中國)電器銷售有限公司,擴充了門店規模及實力。蘇寧的應對策略是,保持前臺門店高速擴張,同時加 強後臺管理,包括建立高度靈活又能實現高度管控的系統架構,通過IT提升運營能力。“蘇寧能夠實現高速穩健的增長,在於前臺、後臺的投入是比較均衡的。” 蘇寧執行總裁孫為民稱。

去年4月,蘇寧上線了新的SAP零售業解決方案,如今跨地區跨平臺管理,異地遠端實時監控、業務託管等都已不在話下。目前,IBM公司又在幫助蘇寧用SOA重新構架其IT系統,建立適合未來業務發展的流程,以實現更快的業務擴張。

但 是,由於中國市場變化迅速,對於未來業務的發展以及流程的變化,多數企業不像蘇寧擁有清晰的戰略以及詳細的規劃。“部署SOA最好應該有一張明晰的路線 圖,”賽迪顧問股份有限公司軟體產業研究中心總經理牟淑慧提醒道,部署SOA之前,企業使用者最好做好IT規劃,不然要麼沒完沒了地修修補補,要麼付出很大 的成本去替換和整合系統,代價很大。

牟淑慧進一步建議,在實施SOA時,企業的原有系統如果利用率比較高,可以充分發揮原有系統的價值,通過對系統程式碼進行劃分、打包、封裝,實現可重用。在上線新系統的時候,則要注意與原有系統的介面,要用基於SOA的思想去設計規劃新的資訊系統。

業務驅動

經歷過早年趕時髦盲目上馬ERP的慘痛教訓,中國企業對部署新技術的態度正變得越來越現實與客觀。部署SOA應由業務需求驅動,正成為企業的共識。中國移動集團公司山西有限公司(下稱山西移動)當時採納SOA,正是出於應對行動通訊產業劇烈變化帶來的業務轉型壓力之舉。

近 幾年以來,隨著電信與IT工業的融合,三網在IP上的融合,使電信、媒體和網際網路的界限越來越模糊,谷歌公司(Google)、雅虎公司(Yahoo)等 給行動通訊產業帶來了觀念和現實的衝擊。“一般5年就會有一次大的技術變動,而電信行業每過7年就會有大的變動。因此,再過3年電信行業就會非常困難非常 艱苦。”山西移動IT規劃研究室主任陳鋼認為。

網際網路創新技術的挑戰使行動通訊公司不僅對新技術非常敏感,而且更加強調服務模式的創 新,並通過細分市場服務不同客戶。“通訊已經不是‘業務’而是一項‘網路服務’,”陳鋼說。業務流程已成為行動通訊企業的制勝關鍵,山西移動也必須通過流 程改進,將後臺系統前移,從而適應市場的變化。

作為中國行動通訊集團公司的全資子公司,山西移動成立之時,中國的行動通訊正處於飛速發展時期,在短短的6年裡,山西移動迅速成長為年收入達68億元,服務網點覆蓋山西全省上百個縣(市),使用者愈750萬的大企業。

經 過近6年的努力,山西移動在業務快速增長的同時,建成了以支撐網路、網管中心和基於辦公自動化的企業業務管理網三大分支為主體的IT基礎架構體系。而在每 一個分支下面,又包含若干個應用系統,比如支撐網就是由計費系統、資料倉儲系統和客戶服務系統等應用系統構成的複雜體系。然而,這樣的IT應用結構,真正 面對不斷變化的客戶服務需求時,往往因為業務流程間缺乏統一的規劃,致使服務於不同業務的流程彼此相互分割。

於是,山西移動痛下決心改造IT架構,而改造的核心是SOA。“SOA可以實現內外部的協同,可以做到隨處可用、良好信用、簡單易用。”陳鋼認為。

山西移動的業務流程改造目標是從網路為中心轉變為以服務為中心,成為實現“資訊專家”的戰略定位。這一目標驅動了IT架構向SOA的轉變。“只有快速應變的架構才能在今後的5年內成為倖存者。”

陳鋼說道。

目 前,山西移動通過基於SOA架構搭建“企業創新業務平臺”,構建了流程清晰、響應及時的業務服務體系,幫助企業快速應對市場需求和變化,實現創新;同時, 靈活的、可擴充套件的企業IT基礎架構平臺可以有效提升企業運營效率、IT系統靈活性以及客戶服務水平。至今,山西移動的客戶投訴響應時間已經從數天降為5分 鍾;客戶綜合資訊查詢時間從15分鐘降為實時。

“SOA能夠幫助中國企業提供快速的產品和快速的服務,從而應對全球化的壓力。”IBM大中華區軟體集團總經理拜特·德米克(Bete Demeke)表示。他認為,SOA主要面臨技能的挑戰,包括業務的驅動以及企業IT的能力。

“ 首先要看這個企業有沒有業務驅動力來做,比如提高客戶需求、進入新市場、提供好的服務等,要找出他們的業務驅動力。”德米克透露,IBM會根據企業的業務 驅動力排優先順序;既可以提供端到端的解決方案,又可以從SOA的5個切入點單個切入;或者先進行人員、流程、資訊整合;再或者從IT角度進行系統的整合。

毋庸置疑,新興技術總是機遇與風險並存。與ERP的早期應用類似,SOA可能會改造出全新的企業運營模式,也可能釀成一場IT災難。在欣欣向榮的SOA浪潮中,保持足夠的清醒以及對業務趨勢的深入認識,對企業使用者與SOA的共舞有百利而無一弊。

華電集團的SOA實踐

SOA在中國華電集團公司(下稱華電集團)不僅意味著整合,而且意味著新應用平臺的建設。該集團資訊中心主任唐義良分析道,國內發電企業IT面臨諸多挑戰,包括IT治理如何促進業務部門和IT部門的協作;IT架構如何適應業務的流程變化;以及如何整合異構系統的資料等。

為此,華電集團希望建立新的架構平臺,支援靈活的企業目標和業務模型,適應快速變化的電力市場;實現各地電廠資訊資源的共享;將現有系統功能模組改造成可重用的獨立服務;培植並構建新的服務和新的流程。

在 實際操作中,華電集團採用了兩條產品線,一條包括IBMDB2 V9資料庫,IIG系統,Websphere中介軟體以及Netapp儲存和Juniper網路系統。另一條則採用了Oracle資料庫和畢益輝系統公司 (BEA Systems)的Weblogic中介軟體。

華電集團在新的平臺上全面採用J2EE的架構。“我們的SOA策略是:採用面向服務的整合策略,在SOA環境下應用WEB服務進行整合,並逐步過渡到SOA架構的實施技術路線。”唐義良說道。

唐 義良強調,華電集團新建的系統一定要在SOA平臺上建設;而不是新建一個系統,再在SOA平臺上整合。此外,專案團隊的組成也十分關鍵。華電集團的SOA 專案管理由決策層、領導層、業務需求管理團隊、專案建設運維團隊組成,同時由資料庫管理員、流程管理員、門戶管理員以及儲存管理員等提供技術支援。

讓CEO接受SOA的10條建議

一、談業務,而不是先提SOA。在進入技術層面的討論前,要用業務的語言,說明SOA帶來的價值和好處。這些價值和好處,要和企業的目標掛鉤,比如成本降低、提高生產效率、增強競爭優勢等。

二、展示前景,而不是具體描述。概括出SOA策略的長期和短期結果,避免討論具體的描述性資料。

三、在整個公司建立共識。在公司招募志願部門先參與小型試驗專案。通過這些小型專案來證明SOA的價值。記得,要讓那些以後你需要的部門領導們參與進來。

四、從小事做起,但要有巨集觀視野。在選擇小型測試專案時,要選擇那些在整個公司都廣泛使用、具有全公司積極影響的業務流程先進行整合和自動化。

五、不要再說SOA這三個字母。雖然這個技術術語非常容易被記住,大家也很容易理解,但記住,當你想向CEO證明這是一個重要的策略性專案時,他們可能並不理解這三個簡寫字母背後的深刻含義。

六、單刀直入討論最重要的要點。不要用複雜的PPT演示文件,這可能會讓會議達不到真正的目的。

七、信心和預測。清晰明白地說明實施SOA的每一步目標,公開宣傳企業基於SOA後可以實現的目標。比如提高多少生產效率,或者降低多少百分比的成本,這樣就能比較容易地樹立起對整個專案和戰略的信心。

八、引用第三方研究資料來驗證。引用分析師的資料來說明SOA的部署和增長,闡述SOA在同行業中的成功故事(特別是競爭對手的)。

九、談話結尾:SOA會帶來什麼?闡述採用SOA前後對企業的具體影響,消除敵意,贏得CEO的支援。

十、定性與定量。在實施SOA過程中,每一步都要制定目標,追蹤表現結果,並優化方法。定期與利益相關方分享結果,證明公司SOA部署的成功之處。(來自計世網)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-531896/,如需轉載,請註明出處,否則將追究法律責任。

相關文章