應用伺服器能進行“分散式處理”嗎?

候鳥之戀發表於2022-09-12

應用伺服器是指透過各種協議把商業邏輯曝露給客戶端的程式。它提供了訪問商業邏輯的途徑以供客戶端應用程式使用。那麼 應用伺服器具有哪些功能呢?

 

應用伺服器能進行 “分散式處理”嗎?

這是可以的。資料庫和應用伺服器可以儘可能地按照靠近需要完成工作的地方而分佈。分散式處理還可用於將遠端資料進行本地化儲存。這就更加減少了網路傳輸,甚至在無法進行遠端連線的時候也可進行業務資料處理。

 

應用伺服器還有哪些功能作用呢?

一、可升級

應用伺服器最明顯的優勢就是可升級性,因為計算工作量是在幾臺機器之間進行分擔。無論花費多少錢購買最先進的超級伺服器,任何單臺計算機的處理能力都是有限的。將同樣數量的資金選擇幾臺中等的伺服器,可能會獲得更強的計算能力,同時甚至還可能節省花銷。

 

二、可重用的業務物件

應用伺服器是一個反映業務處理過程的服務和物件的倉庫。由於這些過程是用業務語言描述,而不是用計算機語言進行描述,這對開發人員來說,更容易將業務需求轉換成有效的軟體設計。 gendan5.com/tagslist/gold/

 

三、業務規則處理

應用伺服器的開發強調業務物件的構建,而不是資料如何儲存。每個元件同時包括服務和資料,這樣不僅可允許更寬範圍的資料完整性檢查,同時有能力從物件包含的資料中派生出附加資訊。服務也可以封裝模擬實際業務的業務規則和處理過程。

 

四、跨平臺整合

由於大多數機構已經有大量的應用軟體在使用,中介軟體供應商在跨平臺整合方面已經作了相當大的努力。因此,開發人員不必關心底層的資料格式轉換、位元組順序表示方法,或其他供應商特定的資料資訊。中介軟體還可以使用高階介面定義語言,與多種程式語言相連線。

 

當在一種語言中宣告函式時, IDL編譯器會生成在許多程式語言中的轉換程式碼。這種介面定義語言允許一種語言編寫的程式呼叫另一種語言編寫的函式或者訪問物件,即使它們處於不同的計算機上也同樣如此。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2914310/,如需轉載,請註明出處,否則將追究法律責任。

相關文章