應(yīng)用服務(wù)器(無(wú)論是什么功能的應(yīng)用服務(wù)器)在數(shù)據(jù)庫(kù)服務(wù)器和終端用戶之間占有很大一部分計(jì)算領(lǐng)地。這個(gè)領(lǐng)域有一個(gè)廣為人知名字,這個(gè)名字就是中間件,這個(gè)名字也告訴了你應(yīng)用服務(wù)器都做什么事情。
首先也是最重要,應(yīng)用服務(wù)器把數(shù)據(jù)庫(kù)信息(通常來(lái)源于一個(gè)數(shù)據(jù)庫(kù)服務(wù)器)與終端用戶或者客戶端程序(常常在Web瀏覽器里運(yùn)行)連接在一起。在這個(gè)連接中存在一個(gè)中間層很多理由。這些理由包括減少客戶端程序的大小和復(fù)雜性、緩存和更好的控制數(shù)據(jù)流以提供更好的性能以及為數(shù)據(jù)通信和用戶通信提供安全保障。
然而,這并不是應(yīng)用服務(wù)器功能的全部。在應(yīng)用服務(wù)器早期應(yīng)用的時(shí)候,人們就發(fā)現(xiàn)應(yīng)用軟件本身(人們用來(lái)完成工作的程序)正變得越來(lái)越大并且越來(lái)越復(fù)雜。無(wú)論應(yīng)用程序的編寫和維護(hù)都是如此。
與此同時(shí),應(yīng)用程序共享數(shù)據(jù)和有時(shí)候共享功能的壓力也越來(lái)越大。更多的應(yīng)用程序被放在網(wǎng)絡(luò)上或使用報(bào)網(wǎng)絡(luò)擴(kuò)展功能。讓某些類型的應(yīng)用程序在網(wǎng)絡(luò)上運(yùn)行似乎是合乎邏輯的:這有助于以有組織和有效率地方式共享應(yīng)用程序的功能,使應(yīng)用程序更容易編寫、管理和維護(hù)。
新聞熱點(diǎn)
疑難解答
圖片精選