第一部分:文化
文化的多樣性
人類文明的歷史長河造就了文化的多元化和多樣性。
經濟全球化與霸權主義
經濟全球化,使得人類的地域文化不再相互隔離,也使得各種文化皆被吸納到全球文化這個大系統之中。各種文化在遵循其所固有軌跡與規律的同時,必然會受到全球文化的影響和沖擊,有些時候甚至會在某些方面被外來文化所主導。
經濟全球化和全球文化是一個互動的過程,也由于政治、經濟、文化發展的不平衡,形成了文化霸權主義,并企圖以自己的意識形態一統天下,以自己的民族文化消滅另外的民族文化。
求同存異與和諧社會
世界是豐富多彩的。各國文明的多樣性,是人類社會的基本特征,也是人類文明進步的動力。應尊重各國的歷史文化、社會制度和發展模式,承認世界多樣性的現實。世界各種文明和社會制度,應長期共存,在競爭比較中取長補短,在求同存異中共同發展。(在慶祝黨成立80周年大會上的講話)
在經濟文化全球化背景下,各種文化也將從其它文化中吸收精華并用以自我優化,進而將導致不同文化相互融合局面的出現,全球文化也將伴隨著沖突與融合逐漸與經濟全球化同步。最終形成一個和諧社會(和諧學說)。
第二部分:IT
技術多樣性
語言也多種多樣,如C/C++、Java
技術也多種多樣,RMI、CORBA、COM/COM+、EJB、WebService.....
SOA大一統
SOA是由不同廠商、不同技術、不同產品、不同語言造成的異構系統難以集成而衍生出。可以說其起因是應用系統間嚴重需要集成和資源共享,因此它也是業界發達到了一定程度的必然產物,即使它不稱為SOA,也必然是另外名字的等價物。
SOA不是產品,而是方法論,是一個戰略思想的指導,也是業界發達到一定程度的必然產物。
SOA方法論必然要求技術支撐,戰略思想有了,戰術如何?因為集成和松耦合的強烈呼吁產生出SOA,其中一個思想就是把系統功能(可以是幾個已存在系統構成的新系統)分成若干的功能服務元,然后把它們組合起來。SCA即是來做這個功能服務元的技術,它相當于一個增強型的部署描述符,把原已有的技術如JEE、Spring之流通過一個描述符組合在一起工作,從而達到了SOA的目標,這也是它勝于Web Service的關鍵帶。
伴隨著新技術和解決方案如雨后春筍般的冒出,常有人說這個xxx技術已經不行了,淘汰了;或者說xxx技術不行了,比不了xxx技術了;xxx技術取代了xxx技術。
SCA包容的心
世界萬物有存在就有道理,找平衡是最融洽的方式手段也是最終目的。
想一個事物影響覆蓋另一個事物,當前可能有必要,但是最終目的它是個徒勞!
所以均衡的讓強大和弱小都存在才是王道,這個也是“和諧”的最根本的目的和出發點
軟件也是一樣:并不能說哪個語言好,哪個就不能存在,道理是一樣的
求同存異,發揚自己民族文化,容納不同民族文化,達到百家齊鳴。SCA也正是通過增強的部署描述符來包容大多技術和語言。
SCA,妙就妙在不否定現有的,而是通過它的配置包容了現有的;這個地方也就是我剛剛為什么提到了和諧社會;
我覺得SCA好,起碼是思想的落實點,它也符合了當前的集成需求
結論
嗯,這也如同“美國的霸權外交”和“中國的和諧外交”,SCA正是在求同存異的基礎上,在保留原有技術實現的基礎上,又增加一個抽象的層,使用戶在構建企業應用時不再直接面對具體的技術細節,通過服務組件的方式來構建就OK了。
換句話說,SCA關注是的SOA開發者最初看到的和接觸到的(多為圖形化),它并不關注SCA各個模塊到底是如何實現的。