微軟.NET 常見問題集

來源:互聯網
上載者:User
微軟.NET 就是 XML Web 服務平台,它通過提供Web服務,使得人們使用應用軟體和裝置的方式發生了重大變化.通過閱讀本文關於 微軟.NET常見問題集就會明白.NET是如何改變人們的計算體驗的。
  .NET對使用者意味著什麼
   什麼是微軟.NET?
   什麼是.NET體驗?
   什麼是.NET體驗執行個體?
   .NET提供了什麼解決方案?
  
  .NET對開發人員和IT企業意味著什麼?
  .NET是如何易於管理的?
  .NET可升級嗎?
  .NET是如何進行安全和個人隱私保護的?
  開發人員為什麼要選擇.NET而不是其它XML平台?
  .NET編程模型和工具的好處是什麼?
  
  .NET是如何工作的
  作為產品的.NET提供了什麼?
  為什麼.NET要使用XML?
  XML Web服務和Web網站有什麼不同?
  什麼是"智慧型裝置"
  伺服器是如何適應.NET的?
  基礎服務是如何適應.NET的?
  Windows在.NET中的作用是什麼?
  目前如何建立一個.NET體驗?
  在.NET平台上何時可獲得XML服務?
  
  
  
  --------------------------------------------------------------------------------
  
  什麼是微軟的.NET?
  微軟的 .NET 及 XML Web 服務平台包括:
  一個建立.NET體驗的軟體平台
  一個建立整合XML Web服務的編程模型和工具
  一套可程式化的XML Web服務
  
   微軟.NET能使使用者通過Web與眾多的智慧型裝置互動,同時確保使用者而不是應用程式控制這個互動。 微軟.NET能使得使用者對應用程式、服務、個人化裝置的體驗簡單、一致而安全。
  什麼是.NET體驗
   微軟.NET體驗是極具個人化的、綜合的計算體驗,它通過與XML Web服務相連的智慧型裝置來實現。
  個人化綜合體驗——與被提供者分開的資訊豎井相反,NET體驗以使用者為中心,將資料和參數整合到單個應用程式中。
  與XML Web服務串連——通過使用 XML 和 SOAP,根據使用者需要為他們量身定做的一系列服務可被融入到單一而完整的體驗中。
  
  通過智慧型裝置實現互動——使用者通過與智慧型裝置的互動體驗.NET。智慧型裝置是一種具有 Web功能的工具,如個人電腦、掌上型電腦、智能電話,在這些裝置中配上軟體,這些軟體使得它們在與使用者、網路、資訊及其它裝置和服務的互動過程中更加智能化。
  
  什麼是.NET體驗執行個體?
   一次.NET體驗類似於一個使用者與現行單個的應用程式互動,但有三個重要的不同點,現通過執行個體描述如下:
   假設你想開啟暖氣,而你又不在家,這時你就可以進行一次.NET體驗,即通過智慧型裝置控制你的家用電器。如果此刻你在辦公室裡,你可以用你的桌上型電腦,如果你正開車去雜貨店,你可以用你的智能電話, 如果你是在商場買菜,你則可以用多媒體資訊亭。
  這一執行個體中.NET的獨特性在於:
  每一個裝置都為.NET體驗產生一個不同的介面——桌上型電腦可能會顯示一個地形圖並接受滑鼠輸入。智能手機會給你語音選擇並要求你按鍵選擇。多媒體資訊亭可能會有一個觸控螢幕和一組溫度控制選項。你可用同一.NET體驗完成同一任務,但是你看到的是適合於不同裝置的截然不同的介面。
  .NET體驗是位置無關的——利用定位安裝和基於Web應用程式兩者各自的優勢,.NET體驗可同時在線上和離線狀態下進行,在前面的執行個體中,不管你在哪裡:辦公室、車裡或商場,都可使用.NET體驗。
  .NET體驗是個人化的——.NET體驗讀取儲存在低層基礎中的使用者參數和配置資訊,並自動將使用者資訊和參數結合在一起呈現出來。在前面的執行個體中,當你開啟暖氣,.NET體驗根據你的登入ID已經知道你住在哪裡,你不需要輸入地址。
  
  
  .NET提供了什麼解決方案?
  微軟.NET解決目前軟體開發中存在的幾個核心問題:
  軟體開發關注的問題 .NET的解決方案
  實現互用性、整合性和應用程式的可擴充能力難度大且費用昂貴。 使用由 W3C 管理的開放標準——XML——掃除了資料共用和軟體整合的障礙。
  軟體技術著作權的爭奪使得整合變得困難。 微軟.NET建立在一個開放的標準上,容納了所有的程式設計語言。
  終端使用者沒有簡單而令人信服的體驗,且終端使用者不能輕鬆在應用程式間共用他們的資料資料或操作這些資訊。 XML使得交換資料相當容易,一旦使用者接收到資料,.NET軟體便為使用者提供處理資料的能力。
  終端使用者在Web上工作時不能控制個人資訊和資料,注重個人隱私和安全方面消弱了基於Web軟體的可接收性。 微軟.NET提供一套中心服務,使使用者管理個人資訊並控制對這些資訊的存取。
  
  .NET對開發人員和IT業意味著什麼
  .NET是如何易於管理的?
   隨著當前應用軟體的升級,Microsoft設計了許多工具和技術使.NET平台易於管理,目前的技術和產品包括:
  Microsoft Windows 2000 Server 用於管理目錄、事件、分布式客戶。
  Windows2000 Datacenter Server 確保可靠性。
  Microsoft SQL Server 2000 管理XML資料。
  Microsoft BizTalk Server 管理事件、進程、跨不同系統的合約。
  Microsoft Application Center Server 管理群集
  Digital Rights Management(DRM) 用於管理內容授權。
  UDDI(Universal Description, Discovery, and Integration)使進第三方發展XML Web服務。
  
  .NET是如何易於升級的?
   通過使用.NET伺服器技術——具備了動態更新和重用XML Web服務的能力以及分配跨裝置的計算能力,從而使得.NET成為高水平的可伸縮平台。
  Scale out 用 Windows2000 Sever, SQL Sever2000,和 Application Center 2000
  Scale up 用Windows 2000 Sever and SQL Sever 2000
  利用智慧型裝置和XML Web服務打破動態線性縮放規則,通過將計算分布到網路邊緣(在那裡有足夠的計算能力),伺服器處理力瓶頸可以消除,通過簡化作為基礎應用軟體的服務,將它們分布在網路上的任何地方,從而使得其它的瓶頸也可消除或者縮小。
  
  .NET是如何進行安全和個人隱私保護的?
   .NET將提供由使用者自己控制資料的強有力的個人隱私保護,使用者指定什麼人和什麼應用程式可以訪問(存取)或更改他的個人資料。這種許可權與延長特殊交易保護個人隱私的策略相關。
   有效安全需要把這些因素結合在一起:安全軟體、良好的操作習慣、物理安全及許可協議。.NET平台的部分現行和即將推出的軟體安全程式和技術包括:
  Windows 2000 for Kerberos, Microsoft Active Directory 服務, PKI, EFS 和 IP Sec.
  基礎服務實現簡化、保護個人隱私、安全體驗,讓所有使用者控制他們擁有的資料。
  在基礎服務之上的XML訊息介面,具備了審核能力並具有可說明性。
  用於內容授權數字權力管理(DRM)。
  
  為什麼開發人員要選.NET而不是其它XML平台?
  微軟.NET平台為開發人員提供了下列獨樹一織的特性:
  通過.NET架構和工具(Visual Studio.NET)使建立整合的XML Web服務更簡單、更快捷、更省錢。
  由於智慧型裝置和資訊代理而使使用者體驗更豐富更引人注目。
  由於以個人為中心的基礎服務使.NET體驗更加個人化和易於管理。
  建立在以XML為核心的下一代軟體基礎之上。
  
  .NET編程模型和工具的好處是什嗎?
  Visual Studio.NET和.NET Framework為開發人員提供了下列好處:
  最好、最快、最省錢的方法來建立XML Web服務。
  高產和多語言環境來建立和運行XML Web服務。
  能建立安全可升級應用軟體並在多種裝置上運行,節約保貴的時間和資源。
  
  .NET是如何工作的
  作為產品的.NET提供了什嗎?
  微軟.NET包括:
  .NET平台——為XML Web服務開發人員提供的一套構建工具和作業系統。
  .NET體驗——終端使用者與XML Web服務互動的一種手段。
  
  .NET平台
  .NET平台的組件
   描述
  
  .NET Framework 和 Visual Studio .NET 這些是開發人員工具,用來建立應用軟體和XML Web服務。.NET Framework是一套位於.NET平台中心的編程介面。Visual Studio.NET是一套語言無關的開發人員工具。
  .NET 伺服器的基本構造 操作XML Web服務的基礎構造依賴於Windwos作業系統和.NET企業伺服器,一套運行XML Web 服務的電子商務基礎構造應用程式。這些伺服器包括:
  Application Center 2000能衡量解決方案;
  
  BizTalk Server 2000通過應用軟體或服務創立和管理基於XML的跨應用和服務的商也流程;
  
  Microsoft Host Integration Server 2000用於存取基於主機的資料;
  
  Microsoft Mobile Information 2001 Server使行動裝置使用應用軟體,如蜂窩電話(手機)等;
  
  SQL Server 2000可儲存和提取以建立的結構化XML資料;
  
  基礎服務 基礎服務是一套整合的XML Web服務,它以使用者為中心,讓使用者控制資料成為可能,基礎服務包括Passport護照(用於使用者身份認證)和訊息傳送服務,文檔儲存,使用者首選參數管理,日曆管理和其它功能。 微軟將在.NET 基礎構造的關鍵之處是提供一些基礎服務,各種合伙人和開發人員將擴充這些基礎服務,你還可以看到建立在.NET平台上的共同和縱向的基礎服務。
  .NET 裝置軟體 包括Windows XP, Windows Me, Windows CE, Windows Embedded, .NET Framework, .NET Compact Framework,這些軟體能使新型的智能Internet裝置,膝上電腦,工作站等在 .NET的環境中工作。
  
  .NET 體驗
   終端使用者通過.NET 體驗與軟體互動,它傳達一種新型的互動——獨樹一幟的個人化,整合的體驗源自與XML Web服務的串連,並通過新型的智慧型裝置來傳達。
  技術層面上,.NET體驗是XML Web服務在適當的時候與本地應用代碼的一種結合。
  微軟正在把四種受歡迎的產品轉換成 .NET體驗:
  微軟產品 通過.NET而增強功能
  Microsoft Office
   傳統的Office功能加上Web服務特色,如:SmartTags--重要資料資訊線上上下文串連。
  MSN 完全的客戶體驗,包括從各種不同的公司擷取服務。
  MS Small Business Portal 中小型企業的豐富體驗,包括管理企業財務和庫存及自動使用象eBay這樣的銷售機制服務。
  MS Visual Studio 開發系統 通過將動態MSDN資料和共同的編碼通訊協定整合在一起,從而為開發人員提供一個豐富的開發環境。
  
  為什麼.NET使用XML?
  XML是Internet上資料交換的通用語言,為資料交換和轉換提供廣泛包容性和開放的標準技術,掃除了應用程式與服務之間互動和整合的障礙。
  XML Web 服務和 Web 網站的區別是什嗎?
   Web 網站是一幅幅資料畫面,其資料局限在瀏覽器中查看,與Web網站不同,XML Web 服務可以直接被另一個服務或應用軟體存取。XML Web 服務是可重用軟體塊,這些軟體按照行業公認的標準(XML and SOAP)通過編程在網路上互動。XML Web 服務可以彼此間結合,也可以和其它應用軟體結合來建立智能互動式.NET體驗。
  
  Web 網站 : 使用者——應用程式
  XML Web 服務 : 使用者——應用程式
  應用程式——應用程式
  
  什麼是"智慧型裝置"?
   .NET 利用智慧型裝置軟體使PC機、膝上電腦、工作站、智能電話、掌上型電腦、Tablet PCs、遊戲控制台和其它智慧型裝置在.NET環境中運行,智慧型裝置指:
  因為你而智能——使用你的.NET身份,設定檔和資料簡化你的體驗,因你的存在而智能,允許定製通知響應你的存在或缺席。
  因為網路而智能——對寬頻約束作出應答,為線上和離線應用軟體提供支援,並瞭解哪些服務可用。
  因為資訊而智能——允許你隨時隨地存取、分析和操作資料。
  因為其它裝置而智能——找到並通告PCs 機、智慧型裝置、伺服器、Internet,知道如何為其它裝置提供服務,因為存取PC機上的資訊而智能。
  因為軟體和服務而智能——以最令人滿意的形式呈現應用和資料,使輸入方法和連通性以最佳狀態適應終端使用者的互動,用 SOAP 和 UDDI 消費 Web 服務,並且開發人員可程式化和可擴充。
  
  伺服器是如何適合 .NET的?
   微軟提供了一套完整的伺服器產品,它為企業和XML Web服務提供安全的、可升級的、高效能的執行環境,因為它們對XML提供深層支援,從而具有最好、最省錢的運行和管理XML Web服務的方法。
  基礎服務是如何適應.NET的?
   .NET被設計成提供更簡單、更加個人化的綜合體驗。以身份為中心的(Identity-centric)服務是與多種XML Web服務互動,並使它們能代表你而行動。為了實現這一目標,微軟已開發私人和安全服務,這些服務都是圍繞著身份,通知以及儲存而建立的,它們可做為其它XML Web服務和.NET體驗的基礎服務。
  在.NET中Windows的作用是什嗎?
   現在,微軟Windows所面向的最終智慧型裝置是個人電腦,為個人電腦提供強大的功能。Windows XP將能夠使用XML Web 服務,片服務,以及通過XML Web服務發布在Web上的公用程式。它將成為智慧型裝置的一個網路中心,並將對下一代互動式對等網路計算,圖片服務,即時互動及媒體服務產生影響。
  Windows 的 Whistler Server 將包含對XML和SOAP的內建支援,這種支援將與.NET Framework捆綁在一起。
  目前如何建立.NET體驗?
   下載Visual Studio.NET,然後開始,Visual Studio.NET代表了.NET Framework的一個完整的開發環境,允許編程人員使用他們知道的語言建立令人興奮的,可重用的XML Web 服務。通過在BizTalk Server, SQL Sever和Windows 2000 Server上更深層地整合XML進一步使你有能力去管理和運行XML服務,通過把Passport整合到現存的Web應用程式中,軟體設計師能提高目前使用者體驗,並為今後融入.NET便於使用智能的,安全的身份識別做好準備。
  在.NET平台上何時可使用XML Web服務?
   數千名開發人員已經開始用.NET Framework, Visual Studio .NET 技術預覽版建立XML Web服務了,使用SOAP和XML的XML Web服務每天都在創新,此外,微軟將提供一組核心基礎服務來促進.NET平台上的開發。重要的是已經獲得Passport,並將隨著.NET 平台的發展而繼續得到增強。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.