- TEL:131 7970 3111
-
慧網(wǎng)微信
- 掃描二維碼
- 關(guān)注邳州在線
-
手機網(wǎng)站
- 手機掃描二維碼
- 進入手機站
網(wǎng)站地圖
付款方式
.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 |