国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > .NET系列中間件(.NET middleware)(數(shù)據(jù)庫)

.NET系列中間件(.NET middleware)(數(shù)據(jù)庫)

時間:2022-11-04 02:30:01 | 來源:信息時代

時間:2022-11-04 02:30:01 來源:信息時代

    .NET系列中間件(.NET middleware) : 微軟公司為分布式應(yīng)用系統(tǒng)開發(fā)、部署、運(yùn)行與管理而推出的.NET架構(gòu)及基于該架構(gòu)的一組中間件平臺產(chǎn)品。.NET是微軟公司圍繞虛擬執(zhí)行環(huán)境技術(shù)和Web Services技術(shù)為核心,為人、信息、系統(tǒng)、各種設(shè)備提供連接的一組軟件產(chǎn)品、技術(shù)和服務(wù),它將小型的、分散的應(yīng)用,甚至Internet更大范圍的應(yīng)用連接起來,旨在搭建第三代互聯(lián)網(wǎng)平臺,這個網(wǎng)絡(luò)平臺將解決異構(gòu)網(wǎng)站之間的協(xié)同合作,從而最大限度地獲取信息資源。
1987年產(chǎn)生的Windows剪貼板和動態(tài)數(shù)據(jù)交換(dynamic data exchange,DDE)技術(shù)是最初被用于Windows進(jìn)程間通信的兩種方式,然而DDE對于開發(fā)人員來說過于復(fù)雜,很少有程序成功地應(yīng)用了它; 在創(chuàng)建復(fù)合文檔的過程中,剪貼板功能又顯得過于薄弱,微軟復(fù)合文檔結(jié)構(gòu)OLE 1.0對象鏈接與嵌入(object linking and embedding)隨著Windows 3.1一起在1992年發(fā)布,它提供處理復(fù)合文檔的強(qiáng)大機(jī)制,引入了對象鏈接和嵌入的概念。COM的第一個真正應(yīng)用是作為OLE 2.0于1993年發(fā)布的,COM是微軟公司提出的一個跨語言的組件對象模型,它鼓勵一種被稱作“黑盒子”的代碼重用方式,這是一個被廣泛使用的組件技術(shù),COM提供二進(jìn)制的重用模型、編程語言獨(dú)立性和位置透明性。OLE 2.0引入了現(xiàn)場激活的概念,它是一個標(biāo)準(zhǔn)化的對象服務(wù)環(huán)境,提供定制的對象服務(wù)和通過定制對象服務(wù)來任意擴(kuò)展軟件體系結(jié)構(gòu)的能力,其最終意圖是讓組件之間能夠進(jìn)行強(qiáng)有力的集成。隨著Internet的發(fā)展,微軟將OLE發(fā)展為ActiveX,使其能夠在Web網(wǎng)頁上工作。ActiveX有三大重要功能: 自動化、ActiveX文檔和ActiveX控件。自動化是一種創(chuàng)建可編程應(yīng)用的能力,應(yīng)用程序可以通過外部腳本的驅(qū)動自動完成一些用戶任務(wù); ActiveX文檔提供了在主文檔中嵌入額外信息的能力,現(xiàn)場激活技術(shù)使得嵌入的信息可以在宿主應(yīng)用程序中得到編輯;ActiveX控件可以被插入到諸如Internet Explorer的環(huán)境中運(yùn)行?,F(xiàn)在,COM已經(jīng)成為OLE和ActiveX的基礎(chǔ)。DCOM(分布式組件對象模型)是COM和RPC(遠(yuǎn)程過程調(diào)用)基礎(chǔ)上發(fā)展起來的分布式組件技術(shù)。一方面,COM站到微軟核心技術(shù)舞臺之上的同時,個人計算機(jī)已經(jīng)進(jìn)入了網(wǎng)絡(luò)時代,隨著Windows NT 4.0在1996年發(fā)布,COM具有了通過網(wǎng)絡(luò)遠(yuǎn)程調(diào)用的能力,這就是DCOM。另一方面,DCOM的發(fā)展可以追溯到20世紀(jì)80年代,隨著計算機(jī)網(wǎng)絡(luò)的發(fā)展,出現(xiàn)了分布式系統(tǒng),這時OSF(open software foundation,開放軟件基金會)成為某些領(lǐng)域制定標(biāo)準(zhǔn)的廣泛協(xié)會聯(lián)盟,它的成員決定解決分布式計算問題,經(jīng)過努力,分布式計算環(huán)境(distributed computing environment,DCE)規(guī)范出版了。DCE的目標(biāo)是提供一個分布式計算環(huán)境,它的成果之一是RPC的誕生。RPC采用客戶/服務(wù)器模式,是一種通過網(wǎng)絡(luò)訪問遠(yuǎn)程計算機(jī)服務(wù)而不需要了解底層網(wǎng)絡(luò)傳輸細(xì)節(jié)的技術(shù),它使得開發(fā)分布式應(yīng)用更加容易。DCOM的出現(xiàn)使COM具有除了以動態(tài)連接庫運(yùn)行于客戶進(jìn)程內(nèi)的形式之外,還具備了另外兩種運(yùn)行方式,其中一種形式的COM組件以獨(dú)立的進(jìn)程運(yùn)行,客戶通過本地RPC同COM組件交互; 另一種形式的COM組件運(yùn)行于遠(yuǎn)程主機(jī),客戶通過遠(yuǎn)程RPC同COM組件交互。為了將COM、DCOM技術(shù)提高到企業(yè)應(yīng)用的高度,COM+技術(shù)隨著Windows 2000操作系統(tǒng)于2000年12月發(fā)布,COM+是一個高級的DCOM運(yùn)行環(huán)境,它為企業(yè)計算多層應(yīng)用提供了業(yè)務(wù)邏輯層的基礎(chǔ)設(shè)施,COM+從兩個方面對DCOM進(jìn)行了改進(jìn): 一方面,它是MTS(microsoft transaction server)的第三個版本,并被集成到原先的DCOM中,同時也對DCOM作了全面的更新,形成了一個無縫的整體。COM+對MTS的改進(jìn)和更新表現(xiàn)在事務(wù)服務(wù)、安全服務(wù)和同步服務(wù)上; 另一方面,COM+包含四個新的運(yùn)行時服務(wù),這些服務(wù)專門針對企業(yè)應(yīng)用,使得解決企業(yè)計算中的某些問題更容易,這些服務(wù)包括消息隊列服務(wù)、事件服務(wù)、內(nèi)存數(shù)據(jù)庫服務(wù)、負(fù)載平衡服務(wù)。COM+標(biāo)志著微軟的組件技術(shù)達(dá)到了一個新的高度,它不再局限于一臺機(jī)器的桌面系統(tǒng),而把目標(biāo)指向了企業(yè)內(nèi)部網(wǎng)。為了更好地搭建第三代互聯(lián)網(wǎng)平臺,2002年1月,微軟公司發(fā)布.NET Framework1.0正式版。與此同時,Visual Studio.NET 2002也同步發(fā)行。2003年4月23日,微軟公司推出.NET Framework 1.1和Visual Studio.NET 2003。這些產(chǎn)品都是針對.NET 1.0的升級版本。2005年11月,微軟公司發(fā)布.NET Framework 2.0、Visual Studio 2005和SQL Server 2005正式版。2003年.NET 1.1的發(fā)布,才引發(fā)了大規(guī)模地.NET學(xué)習(xí)與應(yīng)用,.NET 2.0的發(fā)布標(biāo)志著.NET走向成熟。
.NET技術(shù)可以分為三個重要組成部分:
(1).NET框架(.NET framework):一個全新設(shè)計的開發(fā)和運(yùn)行環(huán)境,開發(fā)者可以更容易地建立網(wǎng)絡(luò)應(yīng)用程序和服務(wù)。.NET框架提供兩個核心技術(shù):一個是“公共語言運(yùn)行時”(common language runtime,CLR),CLR是.NET應(yīng)用程序的執(zhí)行引擎,它提供一個虛擬的計算環(huán)境,負(fù)責(zé)處理組件的加載、內(nèi)存的分配和回收、錯誤保護(hù),以及大多數(shù)編程中遇到的繁瑣工作; 另一個是Web Services,它采用可擴(kuò)展標(biāo)記語言(extensible markup language,XML)和簡單對象訪問協(xié)議(simple object access protocol,SOAP)技術(shù)在Internet范圍內(nèi)進(jìn)行軟件集成。在軟件組成上,.NET框架還包含一套廣泛的基礎(chǔ)類庫,涵蓋用戶需要的絕大多數(shù)基本功能,以及三大高層的開發(fā)平臺,支持常規(guī)Windows桌面應(yīng)用軟件的WinForms、支持Web應(yīng)用軟件的ASP.NET和支持企業(yè)計算軟件的.NET企業(yè)服務(wù)。其中,.NET企業(yè)服務(wù)指讓.NET組件能夠訪問COM+的一組服務(wù),在這個應(yīng)用服務(wù)器中集成了很多.NET特性,這些特性使得構(gòu)建企業(yè)應(yīng)用更加容易,.NET企業(yè)服務(wù)包括自動事務(wù)管理、隊列組件、松散耦合事件和基于角色的安全控制。
(2).NET產(chǎn)品:基于.NET平臺的微軟工具軟件,包括Office.NET和Visual Studio.NET。
(3).NET服務(wù): 在Internet上提供.NET應(yīng)用的基礎(chǔ)設(shè)施,為第三方開發(fā).NET應(yīng)用提供支持。.NET通過SOAP提供進(jìn)程的遠(yuǎn)程互操作支持,同時.NET框架還支持大量用于進(jìn)程間通信的可插拔組件。.NET框架兼容了COM基礎(chǔ)結(jié)構(gòu),尤其是DCOM。在.NET框架中,通過DCOM不僅可以訪問COM+服務(wù),而且也更容易創(chuàng)建新的服務(wù)組件。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉