監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

當CIO遇見SOA 是希望還是恐懼

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

CIO心中的SOA和廠商宣傳的SOA,好像并不是一碼事兒。

為什么SOA(Service Oriented Architecture,面向服務架構)正在大行其道?答案也許簡單到極點。

沒有人可以質疑近20 年來,全球商業(yè)環(huán)境不斷加速量變與質變中,第一推動力就是創(chuàng)新技術。而在所有的推動變量當中,IT扮演著至關重要的角色,因為現(xiàn)代企業(yè)越來越高度依賴IT,而日新月異的各種IT 應用又成為企業(yè)靈活多變的“變身”基石。

這種對技術創(chuàng)新和IT 創(chuàng)新的邏輯推導,看上去順理成章?!跋砣虻恼吓c并購浪潮加劇了企業(yè)之間、行業(yè)之間重新洗牌,快速變化的市場轉變?yōu)榫薮蟮臉I(yè)務壓力,業(yè)務壓力又導致 IT 創(chuàng)新呼聲日益高漲?!辈贿^,IT 創(chuàng)新與蒸汽機、鐵路的出現(xiàn)大大提高地面交通運輸能力有著很大不同——運載能力是有極限的,而業(yè)務需求永遠難以被徹底滿足。

還有一個問題——為什么SOA 會火?這近乎于在問“如果沒有SOA,企業(yè)計算領域的軟件公司還能賣什么?”這幾年,軟件公司義無反顧地“SOA化”,已經(jīng)足夠證明這一點。SAP 從2003 年就開始逐步把產(chǎn)品遷移到SOA 平臺上;Oracle 正在全力開發(fā)它的下一代SOA 產(chǎn)品Fusion;兩年前,BEA 就推出了SOA產(chǎn)品,今年在BEA World 上更是推出了很多實際應用中的成功案例;HP已經(jīng)把全球的SOA體驗中心從2 個增加到5 個,甚至連咨詢公司埃森哲也宣布將要投資4.5億美元來促進SOA的發(fā)展。就在剛結束的上一個季度,HP 收購了Mercury/Systinet(解決方案提供商);BEA收購了Flashline(SOA注冊服務庫提供商);IBM收購了Webify(Web服務和SOA組件解決方案提供商)。

但是,如果問題這樣問——“沒有SOA,CIO 將面臨什么?”顯然在目前,甚至在相當長的時間內,未必能有一個標準答案。要回答這個問題,軟件公司僅僅是打動自己和同行還不夠,SOA 還必須有打動CIO 的理由。

國內CIO對SOA早已聽了很多。SOA的理念和他們所面臨諸多挑戰(zhàn),促使很多CIO 開始認真地思考“企業(yè)的IT 環(huán)境到底需要什么?企業(yè)的業(yè)務需要到底有多復雜?”

從這個角度上看,對CIO而言,有無識別能力顯得非常重要。那么,CIO們該如何決策?“CIO采用新技術和新理念的動力有兩個,一個是希望,一個是恐懼?!鄙虾<一笨偨?jīng)理王茁說。他所說的希望,就是CIO如果采用某種解決方案或者技術架構,IT和業(yè)務的情況也許會變得更好;而所謂恐懼,是指如果你不采用新技術優(yōu)化現(xiàn)狀,那將會面臨“下課”的風險。王茁說:“對于SOA,我從來沒有恐懼過?!?/P>

近1 年來,關于SOA 的各種概念不絕于耳,一時間,SOA 儼然和幾年前的ERP 一樣,成為企業(yè)信息化明天的代名詞,SOA似乎已經(jīng)被認為是企業(yè)IT 的未來。無論是ERP 廠商、中間件廠商、構件廠商,還是操作系統(tǒng)、系統(tǒng)集成商,都在以各種方式表達自己進軍SOA 的決心。但是,SOA到底是企業(yè)IT的終點,還僅是射線上的某個點?《IT經(jīng)理世界》在針對數(shù)十家國內大型企業(yè)、軟件公司的調研后,并沒有獲得一個清楚的答案。

關于SOA的一切,需要去認真理解,更需要真實地還原。

第一推動力

采用SOA 的第一推動力更多還在提高企業(yè)的軟件能力上,離直接推動企業(yè)業(yè)務能力變革尚有很長的一段距離

張思宇:SOA 是百分之百的技術問題

張嵩:實施SOA要避免把技術風險擴散到業(yè)務流程上

在記者前往拜訪中國外運股份公司之前,中外運作為國內為數(shù)不多實施SOA 并取得成功的企業(yè),被業(yè)界廣為傳播。對中外運實施SOA 有兩個不同的描述版本:第一個版本是個生動的故事,中外運由于經(jīng)營的大宗物流業(yè)務所涉及的單證流、資金流、物流等流程的管理太過復雜,現(xiàn)有軟件均無法滿足業(yè)務需求,公司通過實施SOA 解決了一切;第二個版本是,前不久中外運信息管理部副總經(jīng)理張思宇博士作為成功的SOA 客戶代表,應邀參加某軟件公司的SOA 巡講大會。結果觀眾在聽完張博士的演講后卻面面相覷,覺得張博士所說的SOA 和軟件廠商說的SOA,是兩碼事兒。

“本身就是兩碼事兒,SOA是100%技術層面上的問題,和業(yè)務層面一點關系都沒有?!痹诎阎型膺\的SOA故事的最終版本從頭到尾講了一遍后,張博士總結說。他糾正了不同版本的基本事實——中外運的核心業(yè)務系統(tǒng)(海運船貨代系統(tǒng))在開發(fā)上采用了SOA的構架方式,并非整個企業(yè)IT 都“SOA 化”了。而中外運采用SOA的根本原因是因為其原業(yè)務系統(tǒng)是由中外運200 多家分支機構的30多套不同系統(tǒng)“拼裝”成的,為了解決IT資源集中管控的問題,才開發(fā)了新系統(tǒng),并由中外運總部集中管理。

張博士介紹說,新系統(tǒng)為了今后升級方便,采用了Web服務方式,將各個單獨功能模塊包裝成服務模塊。但這個“服務”是軟件模塊級的,也就是說,當一個模塊需要使用其他服務時,會通過網(wǎng)絡協(xié)議,將描述服務的XML文件發(fā)送給另一個模塊,這時相應的服務過程就開始了?!斑@個過程中的服務,和業(yè)務部門需要IT部門提供的服務,完全是兩個概念?!?/P>

中外運的SOA策略,與美國伍德沃德公司的選擇不謀而合。伍德沃德是總部位于美國的一家航空發(fā)動機控制器生產(chǎn)制造商。在蘇州工業(yè)園辦公的張嵩是伍德沃德中國的IT 主管,他帶領著中國的軟件開發(fā)團隊承擔著公司第三代全球信息服務系統(tǒng)(WISE 3)的核心研發(fā)工作?!癢ISE 3是對在伍德沃德運行了20年的MRPⅡ(WISE 1)系統(tǒng)的一次重大升級?!睆堘哉f。這個重大升級就是向SOA遷移。

當初,伍德沃德做出升級決定還是出于技術層面的考量:除了因為第一代字符界面和第二代C/S架構的WISE在技術上已經(jīng)落伍外,最關鍵的原因在于WISE2所使用的Oracle窗體開發(fā)工具已被Oracle公司淘汰,不再提供服務和升級?!爱敃r,我們決定向SOA遷移是認為,獲得持續(xù)的企業(yè)IT 能力最重要。”張嵩說。這個最重要的原因背后其實就是企業(yè)IT的升級能力不足,所以伍德沃德的決策者決定以某種標準的、可以永久添加功能的方式來實現(xiàn)WISE 3,而這和SOA正好合拍。

中外運和伍德沃德對SOA的最初需求完全是純技術層面的,這與諸多SOA對企業(yè)業(yè)務能力提升的宣傳相去甚遠??梢?,SOA“能夠提升企業(yè)的軟件能力”與“直接推動業(yè)務能力的變革”之間,并不是一個可以輕松跨越的小縫隙。

外界覺得已經(jīng)“SOA化”的中外運,必然已經(jīng)具備了“技術實體”和“業(yè)務實體”直接對等連接的企業(yè)IT 環(huán)境。實際上,中外運目前并不具備這樣的能力。現(xiàn)在,已經(jīng)“SOA 化”的中外運海運船貨代系統(tǒng)只有兩個外部數(shù)據(jù)接口,一個連接中外運的EDI系統(tǒng),另一個連接客戶數(shù)據(jù)系統(tǒng),這兩個接口的功能也僅是交換數(shù)據(jù),對業(yè)務的整體提升作用還沒有顯現(xiàn)出來。SOA在中外運的作用與Gartner在1996年首次提出SOA概念時的定義非常吻合—— SOA 是指軟件接口之間的“服務”。當年,SOA 出現(xiàn)的背景不過是美國大型企業(yè)需要升級、改造遺留系統(tǒng),而遷移這些系統(tǒng)中存放多年的數(shù)據(jù)和業(yè)務風險太大,不得不通過SOA的方式,給這些系統(tǒng)穿上一層“服務的外衣”而已。

這可能對還沒有實施SOA 或還對SOA只停留在了解層面上的CIO而言,可能會有些失望。符合SOA理念的IT環(huán)境如果不能讓CIO從此忘掉技術參數(shù),直接和業(yè)務需求對話的話,那么SOA 并沒有超出系統(tǒng)優(yōu)化、系統(tǒng)集成、封裝構件或流程這些技術范疇太多。

說到底,對于中外運和伍德沃德來說,采用SOA的第一推動力是IT系統(tǒng)改造的需求,而不是所謂的業(yè)務靈活性。實際上,在張思宇博士看來,即使是Garnter提出的給遺留系統(tǒng)“穿外衣”的SOA 概念也難以實現(xiàn),于是,中外運最終還是選擇開發(fā)新的核心業(yè)務系統(tǒng)。

“CIO采用新技術和新理念的動力有兩個,一個是希望,一個是恐懼。對于SOA,我從來沒有恐懼過”

熵增中的企業(yè)IT

要讓日益復雜的IT環(huán)境化繁為簡,SOA也許是通向“統(tǒng)一”的道路之一

SAP中國研究院院長芮祥麟說:“技術創(chuàng)新所帶來的收益是線性的,業(yè)務流程上的創(chuàng)新和優(yōu)化會帶來幾何級數(shù)的增長?!焙芏郈IO都認為這句話非常有道理,但就此認為SOA會直接帶來業(yè)務流程上的創(chuàng)新,未免夸大了SOA 的作用。實施了SAP R3的廣東電信,如今在考慮系統(tǒng)升級時非常謹慎,“企業(yè)IT的投資回報率很難量化,我們希望看到國內出現(xiàn)更多的SOA成功案例后,再做打算。”廣東電信戰(zhàn)略策劃部經(jīng)理劉志軍說。事實上,等待SOA成功案例的IT負責人不只他一個人。BEA的高級副總裁WaiWong也建議正在觀望SOA的CIO多關注一下本行業(yè)成功的SOA 實踐。

和廣東電信的情況非常相似,伍德沃德在2005年進行SOA選型時,也曾考慮過SAP的Net 平臺, 他們最終放棄SAP 的原因除了投入外,還因為伍德沃德的產(chǎn)品將直接用于美國F16、F22 等戰(zhàn)斗機發(fā)動機的控制器,整體將WISE遷移到SAP 的產(chǎn)品上,給業(yè)務流程帶來的風險有些大。從伍德沃德的SOA 故事中,可以看出CIO 應該把軟件系統(tǒng)升級改造的風險控制在技術層面上,要避免擴散到業(yè)務流程上。“其實,我們很多流程都還沒動,先把企業(yè)IT 環(huán)境搭建起來再說?!睆堘哉f。

這是在這次調研中,國內CIO對SOA最主流的聲音——“現(xiàn)在還沒有實施SOA的業(yè)務需求。”事實上,在大量對SOA表示認同的CIO看來,目前組織的業(yè)務需求還遠沒復雜到非要采用某種關鍵性技術或產(chǎn)品來滿足的地步。CIO們對于SOA的好感,更多還是考慮到未來業(yè)務需求如果突然而至,希望具備 SOA 能力的企業(yè)IT環(huán)境能夠幫上忙。

對于國內CIO而言,與其將企業(yè)業(yè)務靈活性疊加在SOA身上,不如將SOA還原為搭建更符合現(xiàn)代企業(yè)發(fā)展所需要的IT環(huán)境的一個重要工具。二三十年前,企業(yè)在早期IT 應用時,IT僅是支持存儲和批量作業(yè)的工具,軟件開發(fā)技術也只能實現(xiàn)對計算機系統(tǒng)底層硬件的直接調用。而到今天,各種企業(yè)IT 的高級應用已經(jīng)可以幫助企業(yè)分析客戶數(shù)據(jù)、預測市場趨勢,軟件開發(fā)技術也發(fā)展到功能組件封裝、集成軟件總線。在這個演化過程中,一個最明顯的變化就是大量 “信息孤島”的出現(xiàn),將企業(yè)的IT 環(huán)境變成一個大雜燴。時下,很多CIO已經(jīng)開始通過IT治理、ITIL等手段像管理企業(yè)一樣對IT組織、資源進行管理,SOA是CIO考慮采用的一個手段。

此外,SOA在技術層面也尚未成熟,不僅在效率、標準上還沒有突破性進展,甚至在概念上也比較混淆。前不久,在普元軟件公司組織的一次goCom技術論壇上,一位演講者試圖告訴聽眾SOA將是解決未來企業(yè)IT 復雜性的不二法寶。在聽完他的演講后,在座的聽眾就問:“如果把你剛才話里出現(xiàn)的SOA’,全部替換成‘EAI’,是不是也一樣成立?”這個問題讓在座諸人陷入了思考。對這個問題,CIO可以從自己的角度得出答案,但這些答案一旦匯集在一起,模糊而難以統(tǒng)一。

今年9月,包括BEA、IBM、SAP等18 家IT 廠商開始坐下來認真思考SOA的發(fā)展方向。他們共同成立了SOA標準聯(lián)盟,希望能夠將各廠商“自己的SOA產(chǎn)品”推向“大統(tǒng)一”的SOA。按照他們的說法,SOA標準的建立類似于在企業(yè)軟件領域形成了一個如同TCP/IP這樣的互聯(lián)網(wǎng)協(xié)議。“在兩三年后,整個標準化工作將會完成?!避窍轺胝f。但在商業(yè)社會中,確立技術標準的過程就是你死我活式的實力和利益的博弈大戰(zhàn)。這個大戰(zhàn)一天硝煙未落,CIO 們就有觀望的理由,作為SOA的潛在受益者— CIO 肯定不愿意成為概念與標準的試驗品。

熵增中的企業(yè)IT,其實最大的熵變是企業(yè)IT 這個巨大的市場,正如普元軟件公司CTO程朝暉所說:“任何一代技術架構變化,都會催生一個巨大的市場?!盜DC 有分析指出,今年與SOA 相關的服務市場將達到86 億美元,比去年增加了一倍,到2010年時這個市場會達到340 億美元,SOA 將是軟件市場發(fā)展的方向。不過,只要是未來就有變數(shù),減少變數(shù)的最佳方法恐怕就是盡量還原通往未來的那些路徑。

軟件能力≠業(yè)務能力

沒有任何一家軟件公司會宣稱自己的產(chǎn)品永遠不會過時,除非他們暗示其所提供的產(chǎn)品擁有“普遍適用”的軟件能力。

要證明這種“能力”的存在相當困難,至少在純技術層面上幾乎不可能。二三十年來,CIO 們一直試圖通過引入企業(yè)級的IT 標準能讓這種能力兌現(xiàn)。從上世紀80 年代大行其道的企業(yè)數(shù)據(jù)模型(Enterprise Data Model,EDM),到上世紀90 年代的企業(yè)軟件總線(Enterprise Software Bus,ESB)浪潮,一直到企業(yè)應用集成 (EnterpriseApplication Integration,EAI)技術的曇花一現(xiàn)。這種可以類比于“工業(yè)革命后制造業(yè)所產(chǎn)生的標準工藝、齒輪”的軟件服務標準,似乎仍然在軟件工程師的圖紙上,而沒有來到現(xiàn)實中。

我們不得不面對一個事實——企業(yè)信息化所面臨的難題并非是技術性的,而是業(yè)務性的。要理解在企業(yè)級計算領域,技術發(fā)展為什么不能直接給組織帶來突破性的應用創(chuàng)新并不難。這是因為大型商業(yè)軟件的開發(fā)、實施、維護必須貼近客戶,實施一套erp系統(tǒng)會耗費企業(yè)一兩年甚至數(shù)年時間,大型商業(yè)軟件公司的工程師和咨詢人員必須要耐心地與用戶的決策層、部門主管、普通員工進行反復交流,聽取他們的意見并培訓他們。而其他軟件開發(fā)領域的情況則完全不同,一家網(wǎng)絡游戲公司完全不用為喜歡上網(wǎng)打撲克牌的家庭主婦召開研討會,改進軟件功能。

由此可見,企業(yè)級IT應用缺乏的不僅是把“軟件服務適應業(yè)務需求”的復雜過程降到技術架構的工具,更缺少在實施過程中同時具有集中高效又松散靈活的流程與策略。SOA似乎具備了這種“能力”,因此其擁躉稱SOA 可以橫跨在技術和業(yè)務之間,第一次將“技術實體”和“業(yè)務實體”對等起來。SOA 可能承載這種普適能力,使得擁護SOA的軟件公司從一開始就不是一兩家,而是整個行業(yè)不約而同地集體“膝跳反射”。在他們看來,如果SOA 意味著一個新的軟件時代,那還不如早點拋出橄欖枝。盡管不是所有的軟件公司都有實力迅速發(fā)布SOA軟件產(chǎn)品,但既然同行都已經(jīng)“SOA 化”了,自己不表個態(tài)就是落伍。

但是所謂“企業(yè)必須擁有的業(yè)務靈活性”到底靈活到什么程度才算夠?而什么又是檢驗這種普適能力的標準?

這個問題擊中了所有的人。我們在思考軟件技術和企業(yè)信息化發(fā)展之際,應該反思一下我們是否預設了太多“假設前提”。不可否認,全球商業(yè)環(huán)境幾十年來的演化過程中,IT扮演了重要的角色,它也逐漸成為企業(yè)的核心資產(chǎn)。各種實時企業(yè)、虛擬企業(yè)的形成,新產(chǎn)品、新服務像“傳送帶上的產(chǎn)品”一樣出現(xiàn),已經(jīng)無法脫離IT的支持和推動。但是如果沒有理性的判斷和精確的分析方法,任何IT 創(chuàng)新都可能導致代價極為昂貴的錯誤投資。

很顯然,在短時間內,再精明的CIO也無法辨別“炒對一個概念”和“炒一個對的概念”的區(qū)別。因此,軟件廠商如果想證明“軟件能力= 業(yè)務能力”,那就請回答這樣一個簡單的問題——企業(yè)的所有流程都被改造成可以隨時組裝的服務,運行在一個“普遍適用”的大平臺上,而各種“服務”的資源庫又無限大,取之不盡,用之不竭,那是否意味著一家生產(chǎn)拖拉機的公司在發(fā)現(xiàn)了新經(jīng)濟浪潮中的金礦后,就可以大喊一聲“汽車人變形”,迅速地化身為另一家企業(yè)呢?

答案顯然是否定的。那么,如果沒有企業(yè)可以成為變形金剛,那企業(yè)擁有普適的軟件能力也不過是多了一把“屠龍刀”。(eNet)

發(fā)布:2007-04-23 11:08    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:
濟南OA系統(tǒng)
聯(lián)系方式

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普濟南OA快博其他應用

濟南OA軟件 濟南OA新聞動態(tài) OA管理信息化 濟南OA快博 濟南OA行業(yè)資訊 濟南監(jiān)控公司 濟南倉庫管理軟件 濟南餐飲管理軟件 濟南物業(yè)管理軟件 濟南網(wǎng)站建設公司 濟南軟件開發(fā)公司 濟南門禁系統(tǒng)