電子商務的大潮已經襲來這需要所有的軟件都支持 Web開發者們思考得更多的是如何把現有的應用程序放到 Web 上如何為 Internet 開發出企業級的高性能的以及可伸縮的應用程序我們來看一看這些挑戰以及我們能做些什麼吧!
對基於 Web 的開發過程的充分理解是在 Internet 開發領域取得成功的關鍵我們中有許多人聽說過那些術語像 ASPWeb 服務器事務處理服務器和組件等等但對它們的真正含義只有一個粗略的理解像很多其他東西一樣一旦我們理解了它們是什麼事情就簡單了我們來看看一個基於 Web 的應用程序是如何區別於你現在所開發的應用程序的
Windows DNA
在基於 Web 的開發模型中應用程序是分布式的也就是說程序的一些部分運行在客戶機上一些在對象服務器上另外一些在數據庫服務器上這種結構有很多優點包括伸縮性性能易於配置和擴展但是它們的有效性要依賴於正確的實現一個特殊的平台脫穎而出Microsoft Windows DNAWindows DNA 的結構涉及到一個 Web 服務器 (Internet Information Server) 和一個事務處理服務器 (Microsoft Transaction Server)以及其它幾個產品和服務這些服務器經常被單獨地稱為 IIS 和 MTS
這些東西共同形成了位於 Microsoft Windows 頂部的一個軟件平台層它們開放地緊密集成起來並提供豐富的應用程序服務MTS 同 Microsoft Windows 下的強大服務結合在一起形成了現在大家所知道的 COM+即MTS + COM = COM+
Windows DNA 結構使我們可以把精力集中在最需要的開發領域以滿足業務需求而不用對它的支撐層操心過多Windows DNA 提供內部結構和服務方便地實現安全性事務管理以及同已有系統的互操作性采用 Windows DNA 結構意味著我們能夠一步一步地開始使應用程序支持 Web而不是從一無所有做起通過支持最新的可擴展標記語言 XML 和簡單對象訪問協議 SOAP 技術我們可以確信應用程序能夠很好地工作於現在和未來
通過打開不同的 Web 應用程序並把它們呈現為 Web 服務Microsoft NET 平台方便了它們之間的集成通過支持開放的 Internet 協議NET 平台允許電子商務應用程序以及其它基於 Web 的應用程序間相互通訊交換數據並實現了真正的 互操作性Microsoft 還開發了一套企業級服務器 (共同稱為 NET Enterprise Server)包括數據庫服務器商務到商務 (BB) 管理服務器以及便於你加強 Web 站點安全性的服務器
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15127.html