Microsoft .NET基于XML的松散型編程模式引入了一個新概念,就是創造基于XML的網絡服務。鑒于今天的網站幾乎用手工打造,如果沒有突破性的改進,就不能與其他網站協調工作。Microsoft .NET編程模式提供了一個內在機制,令所有網站和服務商都可以結成同盟,協調工作。就象通配型零部件的引入加速了工業革命的進程一樣,Microsoft .NET承諾:將促進新一代因特網的成長。
如果沒有許多商業伙伴和數以萬計的獨立開發商和企業開發商所共同努力建立起來的計算機工業,所有這一切都是不可能的。正如Alexander Graham Bell曾經說過的,“偉大的發現和進步總是眾多天才的合作成果。”DOS在個人電腦上的推廣為新一代獨立開發商提供了大量的機會,成立公司,開發基于DOS的應用程序。Windows?將這些機會帶向了一個更高的層次。Microsoft .NET為獨立開發商所提供的機會將是前所未有的。今后的三年時間里,微軟將投入20億美元幫助工業伙伴、獨立開發商和IT開發企業研制基于Microsoft .NET的產品和服務。
Microsoft .NET編程模型使獨立軟件開發商可以較少關注所開發的應用軟件應該怎樣和在何處使用,而更多地關注軟件的功能 -- 這才是價值所在。Microsoft .NET致力于解決開發商面臨的一些最主要的挑戰,因為他們今天仍然在忙于在軟件的功能性和易管理性之間權衡得失。它把asp和程序集成帶到了一個新的水平上,將集成程序和其他的集成或非集成程序整合;把這些程序風格化;形成針對這些應用程序編寫新程序的能力;并可以在離線狀態下運行它們。
Microsoft .NET的分布式服務將通過在線和離線兩種方式發布。服務程序將通過企業內部服務器或因特網群落調入未與因特網連接的分立設備。在不同的場合下,用戶可以通過一個稱作“邦聯”的步驟進行合作或信息交換,機構用戶可以自己決定是運行它們自己的基礎設施,還是引用外部資源、同時不放棄對因特網接入的控制。例如,一個企業目錄服務可以與某個因特網群落內的服務商結成聯盟。這種基于Microsoft .NET的服務與基于因特網的服務不可同日而語。
Microsoft .NET構造模塊服務服務可以在任何支持XML標準的平臺上運用。Windows將提供創造和傳送網絡服務的最佳環境,同時,基于Windows的用戶將能夠以最佳方式將網絡服務分布到各種設備上。微軟的Windows DNA 2000已經提供了第一套支持XML的基礎體系,以建立和操作網絡服務程序。