利用中間件構建網絡應用

發表于:2008-04-23來源:作者:點擊數: 標簽:中間件網絡應用構建
關鍵字:中間件 網絡 應用 隨著競爭的加劇,各個企業之間利用各類網絡應用,來支撐整個企業的生產、經營、管理、服務等,已經成為各個行業的共同選擇。利用中間件,快速構建網絡應用,也成為眾多企業的首
關鍵字:中間件 網絡應用

 

隨著競爭的加劇,各個企業之間利用各類網絡應用,來支撐整個企業的生產、經營、管理、服務等,已經成為各個行業的共同選擇。利用中間件,快速構建網絡應用,也成為眾多企業的首選。

企業面臨復雜度的挑戰

隨著Inte.net時代的來臨,全球經濟一體化進程的加快,企業之間的競爭越來越激烈,企業面臨的生存與發展的壓力也越來越大。如何面對市場、技術、產品、客戶需求的快速變化,不斷提升企業的生產效率和管理水平,已經成為每一個企業生產經營管理者所面臨的重要課題。充分利用各類網絡應用來提升企業的競爭力,成為各個行業的共同選擇。

目前,企業及其網絡應用都表現出生產一體化、應用集成化、組織扁平化、管理綜合化、界面統一化、服務個性化的重要特點,并導致了應用系統的復雜性不斷提升。因此,現今企業所面臨的挑戰已經不再是速度、成本和性能的問題,而是復雜度的問題了。

IT從業者都面臨著這一錯綜復雜的難題:一方面,復雜性已經從網絡應用的外在特性,演變為系統的本質特征;而另一方面,企業所面臨的現實壓力,導致了對計算環境更廣泛的集成需求,從而進一步加劇了網絡應用的復雜性。

從計算的角度來看,復雜性是由于網絡應用對信息資源廣泛協同性的要求所導致的,即企業希望將分布在網絡各個結點上的獨立信息資源集成為一個整體,通過網絡互連、數據共享、應用協同、服務貫通、展現統一,提高各個結點的處理能力和整體效益,從而帶動信息資源的綜合利用,實現企業生產效率和管理水平的提高。

復雜、多樣、變化的企業需求,導致網絡應用呈現出分布性、自主性和異構性等固有特征。

中間件控制網絡應用的復雜性

為什么中間件是控制網絡應用復雜性的利器?

首先,從層級結構的觀點來看。

按照層級結構的思想,網絡應用系統的結構通常劃分為四個層次:基礎設施層、資源管理層、業務邏輯層、應用表現層。網絡應用的復雜性,表現的這四個層面均呈現異構、分布、自主等特征,而網絡應用需要面對各個層級的復雜性,并將它們集成為一個統一的整體。

各類中間件,如基礎設施層中間件、數據集成中間件、企業應用集成和業務流程管理中間件等,正對應著網絡應用各個層級資源整合的具體需求,恰好是實現各層之間互連互通互操作的基礎。

其次,從模塊化的觀點來分析。

軟件系統模塊化的思想經過不斷發展,逐步從子程序、函數、對象等演進到目前的軟件構件形態。軟件構件技術是通過對軟件的構件化封裝處理,更完備地實現信息抽象和信息隱藏,不斷提升軟件重用的力度,實現大系統的快速構造。

基于構件的軟件生產與組裝,可以實現軟件系統在需求、分析、設計、編碼、測試等各個階段的大規模的重用,并迫使軟件生產方式向異構協同工作、各層次上集成、可反復重用的工業化道路上前進。

通常將基礎設施到展現層的中間件稱為中間件運行平臺,而將基于構件的軟件生產各個階段的中間件,稱為中間件開發平臺或開發工具,兩者綜合在一起,構成了目前中間件技術的一個較完整的全局視圖。

按需選擇中間件

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97