av网站免费线看精品_国产做a爱视频免费不_深爱激情网开心五月天_伊人五月天在线视频网

 
.NET真面目(下)
發(fā)布時間:2005-03-17   瀏覽次數(shù):1231006
.NET的平臺及框架是基于微軟軟件工業(yè)基礎(chǔ)的又一次升級和演化。然而,.NET還是要盡力保證Windows系統(tǒng)及系列產(chǎn)品
和.NET能夠融為一體,盡量在微軟公司原有的軟件資產(chǎn)基礎(chǔ)上,使.NET繼續(xù)成為Internet的中心。

.NET有多少創(chuàng)新
  .NET主要組成部分及其作用介紹如下:

  1) Windows.NET

  Windows.NET是融入.NET技術(shù)的Windows,它將緊密地整合了.NET的一系列核心構(gòu)造模塊,為數(shù)字媒體及應用間協(xié)同工
作提供支持,是微軟公司的下一代Windows桌面平臺。

  2) .NET Framework

  .NET Framework的目的是便于開發(fā)商更容易地建立網(wǎng)絡應用程序和Web服務,它的關(guān)鍵特色是提供了一個多語言組件開
發(fā)和執(zhí)行的環(huán)境。從層次結(jié)構(gòu)來看,.NET Framework又包括三個主要組成部分:通用語言運行環(huán)境(Common Language
Runtime)、服務框架(Services Framework)、上層的兩類應用模板——面向Web的網(wǎng)絡應用程序模板(Web Forms或Web
Services)和Windows應用程序模板(Win Forms)。

  其中通用語言運行環(huán)境在組件運行時,負責管理內(nèi)存分配、啟動和中止線程和進程、強化系數(shù),同時還調(diào)整任何
該組件涉及到的其他組件的附件配置。在通用語言運行環(huán)境上是服務框架,它為開發(fā)人員提供了一套能夠被任何現(xiàn)代編程
語言調(diào)用的、統(tǒng)一的面向?qū)ο、異步、層次結(jié)構(gòu)的可擴展類庫,包括集合、輸入/輸出、字符串、圖畫、網(wǎng)絡、線程、全球
化、加密、數(shù)據(jù)庫訪問、調(diào)試相關(guān)服務等類庫。在服務框架之上是兩種應用類型的模板,一類是傳統(tǒng)的Windows應用程
序模板,另一類是基于ASP+的Web網(wǎng)絡應用程序模板。其中ASP+以一組控件和體系結(jié)構(gòu)的方式提供了一個Web應用模型,
由.NET框架提供的類庫構(gòu)建而成,通過它可以簡化Web應用的實現(xiàn)過程。

  3) .NET企業(yè)服務器

  在微軟宣稱的“第三代互聯(lián)網(wǎng)”中,.NET企業(yè)服務器是企業(yè)集成和管理所有基于Web的各種應用的基礎(chǔ),它提供企業(yè)未
來開展電子商務的高可靠性、高性能、高可伸縮性以及高可管理性。.NET企業(yè)服務器的構(gòu)成異常龐大而復雜,它共包括8個
各司其職的服務器,如表所示。

  表:.net企業(yè)服務器功能簡述

.net企業(yè)服務器 功能描述
application center 00 部署和管理基于windows00之上的web應用
biztalk server 00 用于企業(yè)間交換商務信息
commerce server 00 用于快速創(chuàng)建在線電子商務
exchange 00 提供基于windows 00的通信和協(xié)作功能
host integration server 00 為主機系統(tǒng)的組件集成提供方便
internet security &&
acceleration server 00 主要解決企業(yè)應用性和可管理性的問題
mobile information 01 server 為移動解決方案提供可靠而具伸縮性的平臺
sql server 00 則提供完全的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案

  其中,目前被關(guān)注最多的是BizTalk Server 00,它提供了企業(yè)間進行電子商務所需的自動、集成的業(yè)務處理工具和
架構(gòu)。BizTalk Server 00利用XML作為企業(yè)內(nèi)部及企業(yè)間文檔傳輸?shù)臄?shù)據(jù)格式,可以屏蔽平臺、操作系統(tǒng)不同的差異,
使商業(yè)系統(tǒng)的集成成為可能。它主要完成的功能有:企業(yè)間可靠的文檔交換、ERP應用集成、商業(yè)流程自動化定制、管理和
監(jiān)控等等。

  4) 模塊構(gòu)建服務

  模塊構(gòu)建服務(Building Block Services)是.NET平臺中的核心網(wǎng)絡服務集合,它主要包括以下幾個組成部分:
Internet XML通信,使Web站點變成靈活的服務來交換和處理數(shù)據(jù);Internet XML數(shù)據(jù)空間,在Web商提供的和可編程
的XML存儲空間;Internet動態(tài)更新,為快速開發(fā)和動態(tài)配置應用提供服務;Internet日程安排,集成工作、社會和私人的
日歷;Internet身份認證,提供從口令、錢包到生理數(shù)據(jù)等多級身份認證手段,還有Internet 目錄服務和Internet即時信
息傳遞等服務。

  5) Orchestration

  Orchestration是一種基于XML的面向應用的軟件集成和自動化處理技術(shù)。它的目標是盡量不受時間、組織、應用及個
人的限制,來程度和地把集成技術(shù)和自動處理技術(shù)接合起來,以便商業(yè)事務能夠交互、動態(tài)、可靠地進行下去。
Orchestration有三個基本要求:處理與執(zhí)行過程分離,即整個處理并不一定非要同執(zhí)行的細節(jié)及途徑綁定起來;動態(tài)處
理,即隨著數(shù)據(jù)不同及交換的變化,整個操作過程必須隨時動態(tài)更新改變;“Any to Any”集成,即整個處理過程不能對
參與的平臺、應用及協(xié)議等作出限制。.NET的BizTalk Orchestration是上述技術(shù)的一個實現(xiàn),它包括一個可視化的設計環(huán)
境、一套捆綁的工具和一個Orchestration引擎,用于業(yè)務流程處理、管理和調(diào)試。

  6) Visual Studio.NET

  Visual Studio.NET是基于XML的編程工具和環(huán)境,它便于快速開發(fā)符合.NET體系的軟件服務,使其在獨立設備、企業(yè)
數(shù)據(jù)中心和因特網(wǎng)之間的傳送更加容易。

.NET與同類產(chǎn)品的比較
  針對.NET計劃的推出,業(yè)界早已有多種說法,其中一個最重要的觀點是.NET并沒有發(fā)明什么先進的技術(shù),而只是多家
思想的拷貝和整合。從某種角度來看,這的確不無道理。下面我們SUN的Java&&J2EE體系結(jié)構(gòu)和.NET的框架作一簡單的對
比來看一看兩者的相似性。


  圖1 .NET Framework及其組成

  從圖1和圖2的對比中,我們可以看出,對于.NET框架的每一部分,Java&&J2EE 體系結(jié)構(gòu)多少都有所表現(xiàn),此外,.NET
計劃中的很多產(chǎn)品也能從其競爭對手,如SUN、ORACLE、IBM、HP的產(chǎn)品中發(fā)現(xiàn)一些相似痕跡。因此的確不能說.NET首創(chuàng)了
多少多少創(chuàng)新,更合適的說法是它對很多公司的思想和自己的工業(yè)基礎(chǔ)作了較好的整合,并有所創(chuàng)新。


  圖2 Java&&J2EE 體系結(jié)構(gòu)

  雖然如此,但微軟的.NET計劃及思想還是為整個信息產(chǎn)業(yè)和未來軟件世界的發(fā)展提供了一個可供分析參考的標靶,因
為技術(shù)本身很多是相互融和和滲透的,所有技術(shù)爭論并不能決定未來,只有通過市場才能決定什么是真正的互聯(lián)網(wǎng)未
來。
來源:http://edu.chinaz.com   
立即預約