簡單地說,.NET 就是 Microsoft 為 XML Web 服務所提供的平台。XML Web 服務可讓多個應用程式透過 Internet 彼此通訊並共用資料,不論其作業系統或程式語言為何。
Microsoft® .NET 平台包含一系列功能齊備的產品,這些產品都採用 XML 及 Internet 業界標準所建置,可讓您全方位的開發、管理、使用並體驗 XML Web 服務的操作環境。XML Web 服務將會成為您目前所使用的 Microsoft 應用程式、工具和伺服器中的一部份;並且將會內建於新產品中,以因應您在商務上所有的需求。
更明確地說,Microsoft 目前建構中的 .NET 平台分成五大範圍,包括:工具、伺服器、XML Web 服務、用戶端和 .NET 操作環境。如需瞭解以上各範圍在 .NET 平台中所扮演的角色,請在下圖中的個別範圍內按一下。
.NET 操作環境
說明:
.NET 操作環境就是 XML Web 服務,可讓您透過 Internet 和獨立的應用程式,以整合方式存取資訊,為您節省時間和開支。Microsoft 將推出個人和企業用的 .NET 操作環境。有些 Microsoft 產品正朝 .NET 操作環境轉型,包括 MSN®、bCentral™、Passport 和 Microsoft Visual Studio® .NET。
連結:
用戶端
說明:
用戶端包括個人電腦、筆記型電腦、工作站、電話、手持電腦、平板電腦、電玩遊戲主機及其他智慧型裝置。這些裝置之所以具有「智慧」,是因為有能力存取 XML Web 服務。只要您的智慧型用戶端使用支援 XML Web 服務的軟體,則不管您的用戶端所在位置、類型和數量,您都可以存取個人資料。Microsoft 將推出的 .NET 用戶端軟體包括 Windows® CE、Windows Embedded、Window 2000 與即將上市的 Windows XP。這些軟體都支援個人電腦、筆記型電腦、工作站、智慧型電話、手持電腦、平板電腦和 XBox™ 電玩遊戲主機。
連結:
服務
說明:
為了幫助開發人員建置 XML Web 服務,Microsoft 正在建立一組建置組塊服務的核心,可用於執行例行性的工作,並當作開發人員建置服務的主幹。Microsoft 所推出的第一組 XML Web 服務代碼名稱為「HailStorm」,是以人為中心、專為使用者設計的服務,並非供特定裝置、網路或應用程式使用。HailStorm 採用 Microsoft Passport 使用者驗證系統為基礎。HailStorm 能根據使用者建立的喜好設定,在使用者需要時將相關資訊傳遞給使用者所使用的裝置。
比較網站與 XML Web 服務
網站的功能是將資訊呈現給使用者;網站是伺服器與使用者之間的溝通橋樑。XML Web 服務則提供應用程式間彼此互動的直接管道。由內部控制和遠端系統上的應用程式,都可以藉由使用 XML 及 SOAP 訊息,透過 Internet 進行通訊。
連結:
伺服器:
說明:
Microsoft .NET Enterprise Servers,包含 Microsoft Windows® 2000 伺服器系列產品,構成了 Microsoft .NET 伺服器基礎架構,可用於部署、管理和操作 XML Web 服務。Microsoft .NET 伺服器基礎架構專為承擔重要工作而設計,企業能夠透過 XML Web 服務,靈活地將系統、應用程式和合作廠商加以整合,並在商務需求變更時彈性應變。.NET Enterprise Servers 包括:
- Microsoft Application Center 2000 用以部署、管理功能強大且具可調適性的 Web 應用程式。
- Microsoft BizTalk™ Server 2000 用以建置以 XML 為基礎且適用於整個應用程式和組織的商務處理流程。
- Microsoft Commerce Server 2000 用以快速建置可調適的電子商務解決方案。
- Microsoft Content Management Server 2001 用以管理動態電子商務網站的內容。
- Microsoft Exchange Server 2000 用以隨時隨地進行傳訊和共同作業。
- Microsoft Host Integration Server 2000 用以將舊系統的資料和應用程式轉換至新系統。
- Microsoft Internet Security and Acceleration Server 2000 用以提供安全、快速的 Internet 連線服務。
- Microsoft Mobile Information 2001 Server 用以讓應用程式支援行動電話等行動裝置。
- Microsoft SharePoint™ Portal Server 2001 用於搜尋、共用和發佈商務資訊。
- Microsoft SQL Server™ 2000 用於儲存、擷取和分析結構化的 XML 資料。
連結:
工具
說明:
Microsoft Visual Studio® .NET 以及 Microsoft .NET Framework 提供開發人員完整的解決方案,以建置、部署和執行 XML Web 服務,並確保 XML Web 服務具有最佳效能、穩定性和安全性。
Visual Studio .NET 是 Microsoft 備受期待的新一代多語言開發工具,專為 .NET 所建置。Visual Studio .NET 能讓開發人員自行選擇的語言,快速建置容易擴充的 XML Web 服務和應用程式。Visual Studio .NET 進一步增強高產能程式語言 Microsoft Visual Basic®,也加入新的物件導向程式設計功能。Microsoft Visual C++® 增強了 Windows® 的開發能力,供您建置 .NET 應用程式。而 C# 則將 RAD 呈現給使用 C 和 C++ 的開發人員。
.NET Framework 是高產能、以標準為基礎的多語言應用程式執行環境,可以處理程式設計上的基本細節工作,簡化開發程序。.NET Framework 的應用程式執行環境可管理記憶體、處理版本事項,同時使您的應用程式更穩定、具備更高的可調適性和安全性。.NET Framework 由數個項目組成,包括 Common Language Runtime、用以建置 XML Web 服務的類別程式庫以及 ASP .NET。
連結:
本文文章來源 : .NET定義
張貼留言