999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web服務(wù)器與應(yīng)用程序服務(wù)器差別分析

2008-12-31 00:00:00李自臣
電腦知識(shí)與技術(shù) 2008年24期

摘要:服務(wù)器是在網(wǎng)絡(luò)上為用戶提供服務(wù)和資源的計(jì)算機(jī)。筆者從定義、功能服務(wù)等方面區(qū)別分析Web服務(wù)器與應(yīng)用程序服務(wù)器的不同之處,為大家在學(xué)習(xí)服務(wù)器相關(guān)知識(shí)時(shí)提供借鑒和參考。

關(guān)鍵詞:Web服務(wù)器;應(yīng)用程序服務(wù)器

中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)24-1139-01

The Different of Web Server and Application Procedure Server

CHEN Mei, LI Zi-chen

(Occupational University of Urumqi, Urumqi 830002, China)

Abstract: The server is provides the service and the resources computer in the network for the user.The author from aspects and so on definition, function service distinguishes analyzes the Web server and the application procedure server similarity, for everybody when study server correlation knowledge provides the model and the reference.

Key words: web server; application procedure server

從廣義上講,服務(wù)器是指網(wǎng)絡(luò)中能對(duì)其它機(jī)器提供某些服務(wù)的計(jì)算機(jī)系統(tǒng)(如果一個(gè)PC對(duì)外提供ftp服務(wù),也可以叫服務(wù)器)。

從狹義上講,服務(wù)器是專指某些高性能計(jì)算機(jī),能通過網(wǎng)絡(luò),對(duì)外提供服務(wù)。它的高性能主要體現(xiàn)在高速度的運(yùn)算能力、長時(shí)間的可靠運(yùn)行、強(qiáng)大的外部數(shù)據(jù)吞吐能力等方面。

在網(wǎng)絡(luò)中,服務(wù)器通常具備一個(gè)或多個(gè)特定角色,包括:應(yīng)用服務(wù)器、驗(yàn)證服務(wù)器和Web服務(wù)器[1]。在很多情況下,大部分人無法很好的區(qū)分什么是應(yīng)用程序服務(wù)器,什么是Web服務(wù)器,下面本文就從定義、功能服務(wù)等方面加以區(qū)別分析。

1 定義

1) 應(yīng)用程序服務(wù)器的定義如下:采用具有分布式計(jì)算能力的集成結(jié)構(gòu)、支持瘦客戶機(jī)的軟件服務(wù)器產(chǎn)品。應(yīng)用程序服務(wù)器的基本用途包括:管理客戶會(huì)話、管理業(yè)務(wù)邏輯、管理與后端計(jì)算資源(包括數(shù)據(jù)、事務(wù)和內(nèi)容)的連接[2]。

2) Web服務(wù)器是指駐留于因特網(wǎng)上某種類型計(jì)算機(jī)的程序。當(dāng)Web瀏覽器(客戶端)連到服務(wù)器上并請(qǐng)求文件時(shí),服務(wù)器將處理該請(qǐng)求并將文件發(fā)送到該瀏覽器上,附帶的信息會(huì)告訴瀏覽器如何查看該文件(即文件類型)。服務(wù)器使用HTTP(超文本傳輸協(xié)議)進(jìn)行信息交流,這就是人們常把它們稱為HTTPD服務(wù)器的原因。

圖1 Web服務(wù)器示意圖[2]

2 功能服務(wù)

1) 應(yīng)用程序服務(wù)器的主要功能有:安全服務(wù)、狀態(tài)和會(huì)話管理;負(fù)載平衡和失敗恢復(fù);業(yè)務(wù)和處理邏輯;胖客戶訪問服務(wù)器組件; HTML生成;數(shù)據(jù)訪問;事務(wù)管理;連接池;線程池和實(shí)例池等。

2) Web服務(wù)器的主要功能有:解析HTTP協(xié)議;事務(wù)處理;數(shù)據(jù)庫連接和消息等功能。

雖然Web服務(wù)器不支持事務(wù)處理或數(shù)據(jù)庫連接池,但它可以配置各種策略來實(shí)現(xiàn)容錯(cuò)性和可擴(kuò)展性,例如負(fù)載平衡,緩沖。但是集群特征經(jīng)常被誤認(rèn)為僅僅是應(yīng)用程序服務(wù)器專有的特征。

通俗的講,Web服務(wù)器傳送頁面使瀏覽器可以瀏覽,然而應(yīng)用程序服務(wù)器提供的是客戶端應(yīng)用程序可以調(diào)用的方法。確切的說:Web服務(wù)器專門處理HTTP請(qǐng)求,但是應(yīng)用程序服務(wù)器是通過很多協(xié)議來為應(yīng)用程序提供商業(yè)邏輯。作為應(yīng)用程序服務(wù)器,它通過各種協(xié)議,可以包括HTTP,把商業(yè)邏輯暴露給客戶端應(yīng)用程序。Web服務(wù)器主要是處理向?yàn)g覽器發(fā)送HTML以供瀏覽,而應(yīng)用程序服務(wù)器提供訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用。

應(yīng)用程序服務(wù)器的客戶端(包含有圖形用戶界面(GUI)的)可能會(huì)運(yùn)行在一臺(tái)PC、一個(gè)Web服務(wù)器或者甚至是其它的應(yīng)用程序服務(wù)器上。在應(yīng)用程序服務(wù)器與其客戶端之間來回傳遞的信息不僅僅局限于簡單的顯示標(biāo)記。相反,這種信息就是程序邏輯。正是由于這種邏輯取得了數(shù)據(jù)和方法調(diào)用的形式而不是靜態(tài)HTML,所以客戶端才可以非常方便的使用這種被暴露的商業(yè)邏輯。

3 實(shí)例比較

設(shè)想一個(gè)在線商店(網(wǎng)站)提供實(shí)時(shí)定價(jià)和有效性信息。這個(gè)站點(diǎn)很可能會(huì)提供一個(gè)表單讓用戶來選擇產(chǎn)品。當(dāng)用戶提交查詢后,網(wǎng)站會(huì)進(jìn)行查找并把結(jié)果內(nèi)嵌在HTML頁面中返回。網(wǎng)站可以有很多種方式來實(shí)現(xiàn)這種功能。這里介紹一個(gè)不使用應(yīng)用程序服務(wù)器的方式和一個(gè)使用應(yīng)用程序服務(wù)器的方式。

方式1:不帶應(yīng)用程序服務(wù)器的Web服務(wù)器:在此種情景下,一個(gè)Web服務(wù)器獨(dú)立提供在線商店的功能。Web服務(wù)器獲得用戶的請(qǐng)求,然后發(fā)送給服務(wù)器端可以處理請(qǐng)求的程序。此程序從數(shù)據(jù)庫或文本文件中查找定價(jià)信息。一旦找到,服務(wù)器端程序把結(jié)果信息表示成HTML形式,最后Web服務(wù)器把會(huì)它發(fā)送到用戶的Web瀏覽器。這里的Web服務(wù)器只是簡單的通過響應(yīng)HTML頁面來處理HTTP請(qǐng)求。

方式2:帶應(yīng)用程序服務(wù)器的Web服務(wù)器:方式2和方式1相同的是Web服務(wù)器還是把響應(yīng)的產(chǎn)生委托給服務(wù)器端程序。然而,用戶可以把查找定價(jià)的商業(yè)邏輯放到應(yīng)用程序服務(wù)器上。由于這種變化,此服務(wù)器端程序只是簡單的調(diào)用應(yīng)用程序服務(wù)器的查找服務(wù),而不是已經(jīng)知道如何查找數(shù)據(jù)然后表示為一個(gè)響應(yīng)。 這時(shí)當(dāng)該服務(wù)器端程序產(chǎn)生HTML響應(yīng)時(shí)就可以使用該服務(wù)的返回結(jié)果了。

在這個(gè)方式中,應(yīng)用程序服務(wù)器提供了用于查詢產(chǎn)品的定價(jià)信息的商業(yè)邏輯。服務(wù)器的這種功能沒有指出有關(guān)顯示和客戶端如何使用此信息的細(xì)節(jié),相反客戶端和應(yīng)用程序服務(wù)器只是來回傳送數(shù)據(jù)。當(dāng)有客戶端調(diào)用應(yīng)用程序服務(wù)器的查找服務(wù)時(shí),此服務(wù)只是簡單的查找并返回結(jié)果給客戶端。

通過從響應(yīng)產(chǎn)生HTML的代碼中分離出來,在應(yīng)用程序之中該定價(jià)查找邏輯的可重用性更強(qiáng)了。其他的客戶端,例如收款機(jī),也可以調(diào)用同樣的服務(wù)來作為一個(gè)店員給客戶結(jié)帳。相反,在方式1中的定價(jià)查找服務(wù)是不可重用的因?yàn)樾畔?nèi)嵌在HTML頁中了。

總而言之,在方式2的模型中,在Web服務(wù)器通過回應(yīng)HTML頁面來處理HTTP請(qǐng)求,而應(yīng)用程序服務(wù)器則是通過處理定價(jià)和有效性請(qǐng)求來提供應(yīng)用程序邏輯的。

4 注意

現(xiàn)在,XML Web Services已經(jīng)使應(yīng)用程序服務(wù)器和Web服務(wù)器的界線混淆了。通過傳送一個(gè)XML有效載荷給服務(wù)器,Web服務(wù)器現(xiàn)在可以處理數(shù)據(jù)和響應(yīng)的能力與以前的應(yīng)用程序服務(wù)器同樣多了[2]。

另外,現(xiàn)在大多數(shù)應(yīng)用程序服務(wù)器也包含了Web服務(wù)器,這就意味著可以把Web服務(wù)器當(dāng)作是應(yīng)用程序服務(wù)器的一個(gè)子集。雖然應(yīng)用程序服務(wù)器包含了Web服務(wù)器的功能,但是開發(fā)者很少把應(yīng)用程序服務(wù)器部署成既有應(yīng)用程序服務(wù)器的功能又有Web服務(wù)器的功能。相反,如果需要,他們通常會(huì)把Web服務(wù)器獨(dú)立配置,和應(yīng)用程序服務(wù)器一前一后。這種功能的分離有助于提高性能,這樣簡單的Web請(qǐng)求就不會(huì)影響應(yīng)用程序服務(wù)器了,而且分開配置可以給最佳產(chǎn)品的選取留有余地。如統(tǒng)一信息平臺(tái)中的web服務(wù)器和應(yīng)用服務(wù)器就分開這樣就可以方便的進(jìn)行集群,從而提供系統(tǒng)的穩(wěn)定性。

參考文獻(xiàn):

[1] Tulloch M, Tulloch I.網(wǎng)絡(luò)百科全書[M].2版.鄧云佳,譯.北京:科學(xué)出版社,2003:764-765.

[2] 王達(dá). 網(wǎng)管員必讀——服務(wù)器與數(shù)據(jù)存儲(chǔ)[M].2版.北京:電子工業(yè)出版社,2007:128-132.

主站蜘蛛池模板: 免费亚洲成人| 亚洲精品国产成人7777| 欧美精品另类| 久久99精品久久久久纯品| 99精品高清在线播放| 久久影院一区二区h| 国产va欧美va在线观看| 国产毛片不卡| 免费在线看黄网址| 欧美成人午夜视频| 天堂av高清一区二区三区| 国产精品区视频中文字幕| 四虎影视无码永久免费观看| 夜夜操国产| 999在线免费视频| 日韩欧美在线观看| 久久综合色视频| 国产精品成人免费视频99| 伊人福利视频| 欧美伊人色综合久久天天| 欧美一区二区人人喊爽| 四虎永久在线| 欧美成人精品一级在线观看| 国内精品一区二区在线观看| 欧美在线中文字幕| 欧美亚洲日韩中文| 一级毛片免费播放视频| 亚洲国产中文欧美在线人成大黄瓜| 欧美不卡在线视频| 久久久无码人妻精品无码| 亚洲愉拍一区二区精品| 黄色福利在线| 国产又色又爽又黄| 伊人大杳蕉中文无码| 永久毛片在线播| 色欲色欲久久综合网| 国产人碰人摸人爱免费视频| 亚洲人成色在线观看| 国产自在自线午夜精品视频| 综合色婷婷| 九九免费观看全部免费视频| 国产日韩欧美黄色片免费观看| 丁香综合在线| 亚洲综合极品香蕉久久网| 午夜啪啪福利| 亚洲啪啪网| 久久五月天国产自| 中文字幕久久波多野结衣| 久久毛片免费基地| 一区二区三区精品视频在线观看| 国产黄在线观看| 国产精品亚欧美一区二区| 五月婷婷综合在线视频| 国产精品女人呻吟在线观看| 久久国产免费观看| a毛片在线| 亚洲香蕉久久| 国产精品美女免费视频大全| 欧美在线网| 国产簧片免费在线播放| 久久无码av一区二区三区| 国产免费久久精品99re丫丫一| 高清码无在线看| 日本人妻丰满熟妇区| 国产精彩视频在线观看| 亚洲天堂精品视频| 亚洲AV无码一二区三区在线播放| 99久久99这里只有免费的精品| 在线观看精品国产入口| 日韩AV手机在线观看蜜芽| 99re这里只有国产中文精品国产精品| 好吊妞欧美视频免费| 91www在线观看| 国产小视频a在线观看| 国产微拍一区二区三区四区| 中文字幕日韩丝袜一区| 欧美成一级| 亚洲国产午夜精华无码福利| 乱码国产乱码精品精在线播放| 污污网站在线观看| 亚洲无卡视频| 色偷偷男人的天堂亚洲av|