國內信息化現狀及SOA存在的最大問題
發表于:2007-06-11來源:作者:點擊數:
標簽:
4月27日,中國最大的IT技術網站51CTO.com特邀國內頂尖的 SOA 和 軟件工程 專家,就SOA理念對軟件工程帶來的新要求和新變革、 Rational 為實施SOA帶來的幫助和提升進行了討論。 Hayden Lindsey - IBM杰出技術專家,主導Rational面向大型企業的研發和應用推廣
4月27日,中國最大的IT技術網站51CTO.com特邀國內頂尖的
SOA和
軟件工程專家,就SOA理念對軟件工程帶來的新要求和新變革、
Rational為實施SOA帶來的幫助和提升進行了討論。
Hayden Lindsey - IBM杰出技術專家,主導Rational面向大型企業的研發和應用推廣
曹開彬 - 計世資訊副總經理兼軟件與服務研究部主任、資深IT分析師
劉君博 - 中國領先的外包服務提供商,文思創新軟件技術有限公司執行副總裁
傅純一 - Rational中國區技術銷售經理
程 鴻 - 51CTO.com 編輯,訪談主持人

現場照片-訪談中熱烈的討論
>>>請點擊此處進入訪談專題
以下是本次訪談實錄:
程鴻:國內目前的
金融行業,包括大型
銀行,目前的信息化水平和對這種軟件開發商的需求,我想問一下曹總有沒有以往調查經驗?
曹開彬:從我們對金融行業的了解,對四大國有銀行他們的信息化建設已經走在前列,尤其是核心業務已經比較成熟了。但是從它們來講還有一個問題,它們后臺的管理系統還處于建設當中。比如所謂的風險管理系統,甚至財務系統,像OA系統,僅僅是核心業務系統非常強大。但是這部分已經使得他們很大的開發人員對它們進行支撐。
曹開彬:但從另外一方面,像很多中小銀行,它們很多的系統處于建設時期,它們自己的開發力量更薄弱一些,可能更需要其他公司為他們提供一整套方案的服務。
劉君博:實際上我們跟國內四大開發銀行都有業務上的合作。集中在兩個方面,一個是非核心業務的開發,因為非核心業務不需要太多業務的
知識,而是需要高效率的的資源。另外,實際銀行本身也在轉變。它在下一代,把這個銀行的系統最終建立起來,實際在國內很多開發系統的企業很少,沒有辦法做一個簡單的比較。我覺得他們在轉型的時候會遇到新技術,他們很多就要找很多服務型的外包公司。我們和IBM本身在交通銀行進行了合作,今天你在推廣EGL的技術,明天可能在某個行業上它的涉及業務會很強大。我想這些業務和驅動緊密相連,目的也不是建立抽象的語言,而是在下一代技術的變革考慮。
SOA最大的問題
程鴻:有位網友說,還沒有通用互操作性標準,SOA最大的問題仍然是供應商中心性質,并不是咱們講的業務驅動,面向服務的。
傅純一:這個我不認同。因為SOA有很多的標準和支撐技術支持它的搭建。SOA跟EAI做得是同一件事情,但是做事的區別在于EAI是獨立的技術,SOA遵循的是開發、標準的技術。所以構建SOA不會局限在某幾家廠商的平臺上,大家都來支撐這樣的標準,才能夠實現SOA系統服務組件之間的互聯互通。
實際SOA更廣義的是,你用到的不僅僅是企業內部的服務組件,SOA也可以用別人的服務組件。比如我們去網上購物,要使用銀行提供的支付服務,那么易趣網不提供這個支付服務。所以SOA遵循的是一個標準。
按SOA思想,客戶端沒有任何業務邏輯嗎?
程鴻:還有一位網友提出,按SOA的思想,客戶端是沒有任何業務邏輯,對Web Application沒啥問題,對Desktop Application沒多大好處,所有工作都在服務端完成,無法減輕服務端壓力。
傅純一:主要的目的是讓你的系統維護非常的簡單,大家知道現在
服務器處理能力越來越強,像剛才講的金融行業,因為四大銀行都是IBM的客戶。我們知道國有大銀行都在做一個項目,叫做大集中。它就是把所有的數據移到一個平臺上,這樣給銀行用戶提供很大的便利。以前轉帳的確是從這套系統把錢轉到另外一個系統,現在轉帳無非是在同一個
數據庫里面轉帳。其實就是從一個帳號轉到另一個帳號的過程,這些在同一臺系統上就可以實現。所以這是一個技術趨勢,的確是很多從客戶端轉到服務端。
Rational對國產軟件的推動及目前在國內的使用和推廣
程鴻:這里還有一個具體的問題,正如最初的時候有很多網友提的,大家對Rational都有所認識,不管是從事什么層級工作的人。那么Rational將為目前中國的國產軟件發展產生怎么樣的推動作用,目前在國內的使用和推廣情況是怎樣的?大家也希望有一個具體的了解。不過剛才劉總說到了一部分,但是我想聽聽IBM是怎么表述的?
傅純一:我可以講一個故事,我們是怎么樣招聘員工的。我們招聘員工一方面大家知道IBM品牌非常吸引人,Rational本身又是一個很好的品牌,可以學到很多軟件工程方面的技術跟知識。其實更重要的是,我們對每一個應聘者說,你從事的是一份有意義的工作。因為從軟件行業來說,所有的計算機技術都是美國那邊比我們先進很多,國外在做很多的創新工作,我們更多的是在做應用工作。像Rational,我們這些
開發技術主要是對業界前面幾十年的經驗做很好的總結,那么我們在中國做什么工作?我們在中國就是要把這些先進的經驗介紹給國內的客戶,幫助他們提升自己的軟件開發水平。我們在國內有很多這樣的成功案例。
比如我們有一個客戶中創軟件,它三年以前決定把它的開發平臺建立在Rational的一個SDP平臺上,通過一段時間的建設,大大的提高它的軟件開發團隊的成熟度。它在全國各地有分布式的研發模式,在濟南、長沙、昆山都有它的研發基地。那么怎么樣把這些研發基地統一管理起來呢?用SDP就可以把三個研發基地統一管理起來。并且它的軟件開發是非常有分工協作的,濟南主要是做系統分析、架構設計,長沙主要是做
中間件的開發,重用組件的開發。在昆山主要做編碼,這樣就可以幫助它控制開發成本。另外它也不需要經常出差,在研發基地就可以和其他地方的開發人員進行溝通。
還有一個例子,我們曾經有東軟找我們,他們做軟件外包。主要是幫一家外企做軟件的開發,那家外企用的就是IBM Rational的一個工具,因為海外用戶有很多客戶很早接受和使用Rational的
解決方案,現在要做軟件外包開發的話,你要跟它有共同的語言,它用什么開發工具,你也要用什么工具跟互聯互通。我們就是幫國內的客戶做這方面的工作。
另外,我們有業界獨一無二的Rational統一開發軟件流程,我們幫很多客戶做流程改進。因為我看到的情況是這樣的,有很多客戶是自己在開發過程中碰到了很多問題,然后它自己去總結,想出一些辦法解決問題。但是問題是,他們自己想出來的辦法,可能是在某些特定的條件下有用,但是他可能并不知道,在業界有更好的方法可以解決這個問題。其實我們就是告訴這些客戶,我們有更好的辦法解決這些問題。別人走的彎路你們就不要再走了,別人成功的經驗你可以直接那來用。
所以我覺得我們的團隊在國內做的就是很有意義的工作,就是把先進的技術提供給國內的團隊,幫助他們提升自身的研發水平,從而幫助整個中國的軟件產業往前發展。所以我是用這種比較有意義的方式去鼓舞我們的團隊。
【相關文章】
- EGL和業務流程語言區別及SOA架構安全、兼容性保證
- 中國軟件產業發展趨勢及學習Rational、SOA的方法
【責任編輯:火鳳凰 TEL:(010)68476606-8007】