DNA網路

微軟的Windows Distributed interNet Application Architecture(Windows分散式套用結構,簡稱Windows DNA)是微軟創建新一代高適應性商業解決方案的框架,它使公司能夠充分地挖掘數字神經系統的優點。Windows DNA是第一個將Internet、客戶/伺服器、和用於計算的PC模型結合併集成在一起的為新一類分散式計算方案而設計的套用軟體體系結構。使用Windows DNA模型,用戶可建造一個能在任何網路上實現現代的,可伸縮的多層套用軟體。

DNA網路簡介

Windows DNA套用軟體能夠改善公司內部和外部的信息流;當公司業務擴展時,它可以動態而靈活地進行相應的變化;它還能夠方便和現有的系統和數據進行集成。因為Windows DNA套用軟體深深地利用了集成的Windows平台服務,因此公司可以把精力集中於實現業務方案,而並不是成為一個系統集成商。

Window DNA的指導原則

以下是微軟在開發WindowsDNA結構時的指導原則。

無須折衷的網路計算。公司需要這樣的解決方案:它能夠充分利用Internet的全球資源及其實時的通信能力,同時使終端用戶享有靈活性和對個人電腦上套用軟體的控制。簡而言之,客戶可以充分利用Internet的優越性,同時又不需降低他們充分利用個人電腦的能力。

互動操作能力。公司需要新的應用程式能與他們已有的相兼容,並能擴展新的功能。他們需要解決方案建立在公開的協定和標準的基礎之上,這樣其他供應商的解決方案也能集成進去。他們拒絕那些需要他們重寫大量套用軟體的解決方案。

真正的集成

為了使公司能夠成功地配置可伸縮的,易操作的分散式應用程式,必須對一些關鍵能力進行開發,測試,並將其做為基礎平台的完整特性。這些關鍵能力有:安全性,管理,事物處理監視,組件維護,以及地址服務。在許多其他平台上,這些關鍵服務都是零散的,不完整的,來自不同供應商,這使得IT專家不得不成為一個系統集成者。

更低的花費

公司需要提供給用戶易於配置和管理,並隨時間易於改變的應用程式。他們需要的解決方案是:在配置一個工作環境時,不需要投入很多努力和大量資源。這樣會減少擁有桌面作業系統和伺服器管理方面的費用。

快速跟近市場。公司在達到以上幾點的同時還要能夠使用主流的開發工具實現緊密的套用軟體發布進度。同時又不需要重新培訓或者改變他們生產軟體的“典型方式”。

Windows DNA技術

現代分散式應用程式的各層棗用戶界面和導航,商業進程,以及存儲的要求是通過Windows DNA平台的技術和服務來實現的。

Windows DNA的核心就是通過COM(Component Object Model,組件對象模型)將網路和客戶/服務開發模型集成起來。Windows DNA的服務通過COM 為應用程式的使用提供了一種統一的方式。這些服務包括組件管理、動態HTML、網路瀏覽器以及伺服器、腳本編輯、事物處理、訊息佇列處理、安全性、資料庫、數據存儲、系統管理和用戶界面。

Windows DNA對於網路計算是完全開放的。它構建在許多重要的標準之上,這些標準都得到了許多組織的承認,例如:世界全球資訊網聯盟(World Wide Web Consortium )(http://www.w3.org/),和Internet工程任務組織(Internet Engineering Task Force)(http://www.ietf.org/)。通過依附於這些公開的協定和標準之上,Windows DNA能夠很容易與其他供貨商的解決方案集成,並能提供與現有系統的廣闊的互動操作能力。

因為Windows DNA是基於COM和開放的Internet標準的,所以發展商可以使用任何語言或工具來生成可兼容的應用程式。COM提供了一個現代的、獨立於語言的對象模型,它為應用程式提供了與結構的所有層進行互動操作的標準方式。通過COM,發展商通過可插入的軟體單元能夠擴展應用程式的任何部分,這些軟體單元可由C++,Visual Basic, Java或者其它語言寫成。由於這種開放性,Windows DNA支持今天許多的發展工具,包括來自Microsoft, Borland, Powersoft?和其他許多供應商的發展工具。

相關詞條

相關搜尋

熱門詞條

聯絡我們