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

2021-04-12 12:45:58 字數 1099 閱讀 1655

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

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

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

******soa怎麼了

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

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

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

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

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

用spring來幹什麼?我對spring的締造者rod johnson juergen hoeller 還是非常敬仰的,他的著名的 expert one on one j2ee design and development 和 j2ee without ejb 還是給了我很大啟發,我唯一奇怪的就是從...

中國特色的軟體

中國特色的軟體 我們出身在具有5000年歷史的泱泱大國,先人創造出悠久的文明,可卻在最近的200年間快速的衰落,我們在最近的50年的時間裡,開啟國門快速吸收著西方的文明與科技,接受著西方實用技術的錘煉,尋求著中華民族的偉大復興。認清自己,反省自己是乙個刻不容緩的問題。我希望通過我的思考,能讓我們找到...

有中國特色的測試論壇

看了很多論壇,也和很多行業的兄弟交流過。多數對測試論壇的帖子頗有感觸,於是很多高手不愛上測試論壇。仔細看看,主要有下面幾類 在論壇互噴的,這個最多,但是多數是片面的觀點。求助工具使用的。上面三類幾乎成了主題。而大家上論壇就是圍繞著上面三個目的。當然,也有高手發表文章,一些測試設計,或者更有價值的東西...