| 導購 | 订阅 | 在线投稿
分享
 
 
 

搞有中國特色的SOA(面向服務架構)——1

來源:互聯網  2007-06-23 04:20:12  評論

本人正在開發一個號稱基于SOA的企業級應用開發架構,其間很多感慨,于是成文,用以記錄。本文不是什麽非常學術的研究文章,雖然我的身邊幾個博士在搞這方面的研究,並且還有一個博士後在搞這個方向,但本人理論水平卻著實有限,于是涉及到很理論的東西還請大家到相關的BEA或IBM的相關專題查閱。

我設計的架構卻是希望能夠將SOA落到地面上。不過,美女走在T台上,看起來絢爛多姿,但可能走到你的面前卻可能是瘢痕點點,讓人感覺不過如是。也可能是我本人水平不夠,不能理解真正SOA之精髓,故本文漏洞一定頗多,也就是抛磚引玉。

第一次聽到SOA大概是2003年,Sun的幾個架構師(其中據說包括Sun中國區的一個主架構)來我公司技術交流,實際是售前的把戲而已。其間言之鑿鑿地講,Sun的所有産品今後都將向SOA轉型。我當時正和J2EE血拼,哪裏知道什麽SOA,只覺得晦澀難懂不知所雲。幸好有一個英文單詞本人背的非常熟練,那就是“Google”。之後對SOA的概念有所了解,但感覺距離過于遙遠,所以輕輕放下。

******SOA怎麽了

前段時間去XXX公司(業內圈子小,不能亂說話)的中國研究中心,研討SOA方向的內容,在座的多是各大國內公司的CTO,主持的是業內的那個國際性的老大。老大提供了一個國內(50強)企業SOA實施成功的實例,我等懷著無比仰慕的心情聽完之後卻發現與我等對SOA的理解截然不同,老大將該公司的幾十個異構應用統統整合,使用的方法是全都推到,使用老大提供的全套解決方案重來之。我聽過之後只有感慨,50強的公司就是有錢啊。

我曾經爲一個世界50強的企業作過一個大概有1500萬RMB的項目,其間要和該公司的大概5-6個其它應用結合(注意不是整合),該公司是不允許把那幾個應用推到整合的,我想這也是很有代表性的應用。當時整合的辦法就是直接操作數據庫,不要驚訝,在具備相關資源的情況下這是非常地道有效的絕招。我想到了使用SOA,但是我遺憾的發現,SOA在這種情況下並不實用,首先其它幾個應用的開發方不可能妥協在你的解決方案中(大家都是對手,怎麽可能妥協),然後就是即使妥協,誰來搞接口的開發測試,費用誰出???于是乎就有了我們前面的方案。

此時回想,老大提供的整體的SOA的解決方案反而可能是SOA實施的最好方式。可是這種解決方式不是普通規模公司可以承受的,類似于企業實施ERP,完全是抽筋拔骨式的應用。那麽,各個大的軟件商一擁而上的搞SOA的基礎是什麽呢?

-----------未完·待續

本人正在開發一個號稱基于SOA的企業級應用開發架構,其間很多感慨,于是成文,用以記錄。本文不是什麽非常學術的研究文章,雖然我的身邊幾個博士在搞這方面的研究,並且還有一個博士後在搞這個方向,但本人理論水平卻著實有限,于是涉及到很理論的東西還請大家到相關的BEA或IBM的相關專題查閱。 我設計的架構卻是希望能夠將SOA落到地面上。不過,美女走在T台上,看起來絢爛多姿,但可能走到你的面前卻可能是瘢痕點點,讓人感覺不過如是。也可能是我本人水平不夠,不能理解真正SOA之精髓,故本文漏洞一定頗多,也就是抛磚引玉。 第一次聽到SOA大概是2003年,Sun的幾個架構師(其中據說包括Sun中國區的一個主架構)來我公司技術交流,實際是售前的把戲而已。其間言之鑿鑿地講,Sun的所有産品今後都將向SOA轉型。我當時正和J2EE血拼,哪裏知道什麽SOA,只覺得晦澀難懂不知所雲。幸好有一個英文單詞本人背的非常熟練,那就是“Google”。之後對SOA的概念有所了解,但感覺距離過于遙遠,所以輕輕放下。 ******SOA怎麽了 前段時間去XXX公司(業內圈子小,不能亂說話)的中國研究中心,研討SOA方向的內容,在座的多是各大國內公司的CTO,主持的是業內的那個國際性的老大。老大提供了一個國內(50強)企業SOA實施成功的實例,我等懷著無比仰慕的心情聽完之後卻發現與我等對SOA的理解截然不同,老大將該公司的幾十個異構應用統統整合,使用的方法是全都推到,使用老大提供的全套解決方案重來之。我聽過之後只有感慨,50強的公司就是有錢啊。 我曾經爲一個世界50強的企業作過一個大概有1500萬RMB的項目,其間要和該公司的大概5-6個其它應用結合(注意不是整合),該公司是不允許把那幾個應用推到整合的,我想這也是很有代表性的應用。當時整合的辦法就是直接操作數據庫,不要驚訝,在具備相關資源的情況下這是非常地道有效的絕招。我想到了使用SOA,但是我遺憾的發現,SOA在這種情況下並不實用,首先其它幾個應用的開發方不可能妥協在你的解決方案中(大家都是對手,怎麽可能妥協),然後就是即使妥協,誰來搞接口的開發測試,費用誰出???于是乎就有了我們前面的方案。 此時回想,老大提供的整體的SOA的解決方案反而可能是SOA實施的最好方式。可是這種解決方式不是普通規模公司可以承受的,類似于企業實施ERP,完全是抽筋拔骨式的應用。那麽,各個大的軟件商一擁而上的搞SOA的基礎是什麽呢? -----------未完·待續
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有