【文章內(nèi)容簡(jiǎn)介】
002 :用于創(chuàng)建和管理基于XML的跨程序和服務(wù)的商務(wù)流程;l Commerce Server 2002:創(chuàng)建功能齊全的B2C電子商務(wù)站點(diǎn);l Host Integration Server 2000:它使在Windows平臺(tái)上開發(fā)的應(yīng)用程序能夠與舊式后端系統(tǒng)中的程序?qū)崿F(xiàn)數(shù)據(jù)共享和交互操作;l Internet Security and Acceleration Server 2000:提供了防火墻安全和高速緩存特性,提高與Internet相連局域網(wǎng)的安全性和性能;l Application Center 2000:簡(jiǎn)化Web服務(wù)器或應(yīng)用程序服務(wù)器群集的創(chuàng)建和管理任務(wù)。4)ASP . Framework類的基礎(chǔ)之上,是統(tǒng)一的 Web 開發(fā)平臺(tái),它以控件和底層支持的形式,提供了一個(gè)Web應(yīng)用程序模型,從而簡(jiǎn)化了Web程序和XML Web服務(wù)的開發(fā)。通過提供一種新的編程模型和結(jié)構(gòu),用于生成更安全、可伸縮和穩(wěn)定的應(yīng)用程序。在Web服務(wù)上,ASP取得了很多先進(jìn)的技術(shù),但是畢竟ASP只是一種Web腳本描述語(yǔ)言,發(fā)展?jié)摿Σ淮?。?兼容的語(yǔ)言(包括 Visual 、C 和 .)創(chuàng)作應(yīng)用程序。另外。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。這種技術(shù)能將整個(gè)頁(yè)面緩存起來,將頁(yè)面分段,以完成一個(gè)Web服務(wù)。參數(shù)緩存技術(shù)已經(jīng)在Oracle、IBM和Macromedia的服務(wù)器中采用。(如 Microsoft Visual )一起工作。這不僅使得Web開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開發(fā)人員可以用來將服務(wù)器控件拖放到Web頁(yè)的GUI和完全集成的調(diào)試支持。、Web窗體和Web服務(wù)時(shí),開發(fā)人員可以選擇下列兩個(gè)功能,或者以他們認(rèn)為合適的任何方式將它們結(jié)合起來使用。每個(gè)功能都能得到同一個(gè)結(jié)構(gòu)的支持,使您能夠使用身份驗(yàn)證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對(duì)應(yīng)用程序的配置進(jìn)行自定義。 l “Web 窗體”用于生成功能強(qiáng)大的基于窗體的Web頁(yè)。生成這些頁(yè)時(shí),可以使用 ,以及對(duì)它們進(jìn)行編程以用于執(zhí)行常見的任務(wù)。這些控件使您能夠用可重復(fù)使用的內(nèi)置或自定義組件生成Web窗體,從而簡(jiǎn)化頁(yè)面的代碼。l XML Web services 提供了遠(yuǎn)程訪問服務(wù)器功能的途徑。通過使用Web服務(wù),可以公開其數(shù)據(jù)或業(yè)務(wù)邏輯的編程接口,然后客戶端和服務(wù)器應(yīng)用程序就可以獲得和操作這些編程接口。通過使用諸如HTTP和XML消息傳遞之類的標(biāo)準(zhǔn)跨越防火墻移動(dòng)數(shù)據(jù),XML Web services 可在客戶端—服務(wù)器或服務(wù)器—服務(wù)器方案下實(shí)現(xiàn)數(shù)據(jù)的交換。XML Web services 不與特定的組件技術(shù)或?qū)ο笳{(diào)用約定相關(guān)聯(lián)。因此,以任何語(yǔ)言編寫、使用任何組件模型并在任何操作系統(tǒng)上運(yùn)行的程序,都可以訪問XML Web services。l .NET Framework.NET Framework有什么優(yōu)點(diǎn)呢?簡(jiǎn)單的說,它能縮短產(chǎn)品開發(fā)時(shí)間,簡(jiǎn)化發(fā)布和管理,提高運(yùn)行效率。以下是一些主要的優(yōu)點(diǎn):(1)可以使用任何編程語(yǔ)言: .NET Framework允許開發(fā)者以任何語(yǔ)言進(jìn)行開發(fā),通過創(chuàng)建一個(gè)公共的跨編程語(yǔ)言的API集,.NET框架可實(shí)現(xiàn)跨語(yǔ)言繼承性、錯(cuò)誤處理功能和調(diào)試功能,使不同語(yǔ)言開發(fā)的程序結(jié)合得更緊密,并使現(xiàn)有的開發(fā)技巧得以繼續(xù)使用;(2)減少了編寫代碼量:.NET Framework使用了高度模塊化的設(shè)計(jì),使得開發(fā)人員可以將精力更多的集中到處理商務(wù)邏輯方面,而不必再把時(shí)間花費(fèi)在寫IDL和Register代碼上;(3) 以XML/SOAP為核心:.NET Framework目標(biāo)是將軟件轉(zhuǎn)化為服務(wù),因此基于XML和SOAP系列的集成標(biāo)準(zhǔn)。您只需簡(jiǎn)單的注出所需的方法調(diào)用,.NET Framework就能將它們轉(zhuǎn)化為完整的XML Web服務(wù);(4) 提高了應(yīng)用程序的可靠性:.NET Framework引入了新的技術(shù)使程序運(yùn)行得更可靠, Framework來管理內(nèi)存、線程及進(jìn)程,確保內(nèi)存泄漏將不再發(fā)生。此外,ASP .NET 還監(jiān)視Web程序的運(yùn)行,并根據(jù)管理員設(shè)定的時(shí)間間隔,每過一段時(shí)間自動(dòng)地重新執(zhí)行一次這些程序;(5) 性能更加優(yōu)化:.NET Framework優(yōu)化了傳統(tǒng)的Web程序。ASP .NET引入了高級(jí)的編譯技術(shù)和緩存特性,獲得了比現(xiàn)在ASP程序高1~2倍的性能。l .NET 的新特性.NET是全新的一種技術(shù),因此,.NET中也包括了很多新特性。這里只列出一些比較重要的特性:(1)一致的編程模式:,所有的應(yīng)用程序都采用通用的面向?qū)ο缶幊棠J剑辉傧駑indows環(huán)境中那樣,既有DLL函數(shù)也有COM對(duì)象。(2)簡(jiǎn)化了編程模式:,由于CLR的作用,在進(jìn)行編程時(shí)不再需要掌握GUIDs、IUnknown、AddRef等令人頭疼的COM知識(shí)了。