• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 應用服務器軟件購買指南

    發表于:2007-06-13來源:作者:點擊數: 標簽:
    應用服務器( WAS )出現后,在Internet和Intranet的應用中大顯神通,電子商務就是 Internet的典型應用,目前稍有規模的電子商務網站背后都離不開應用服務器的有力支撐;企業內部的傳統應用大多基于C/S(客戶機/服務器)的兩層架構,但應用服務器的不斷壯大讓C/

    應用服務器(WAS)出現后,在Internet和Intranet的應用中大顯神通,電子商務就是 Internet的典型應用,目前稍有規模的電子商務網站背后都離不開應用服務器的有力支撐;企業內部的傳統應用大多基于C/S(客戶機/服務器)的兩層架構,但應用服務器的不斷壯大讓C/S逐漸淡出,由應用服務器擔綱的三層架構實現了更快的處理效率和更大的負載能力,并具備更好的擴展能力。簡而言之,應用服務器已經成為分布式的應用環境中不可或缺的中堅力量。

    基于應用服務器產品的應用日漸成熟,但對于中小企業以及那些正在從C/S模式轉向B/S(瀏覽器/服務器)模式的企業來說,仍然需要仔細選擇。螃蟹好吃,還需有正確的吃法才能享受其中的美味,選擇應用服務器也需要訣竅。記者通過對幾位用戶技術專家的咨詢,提煉出以下幾點建議。

    關鍵看點

    在應用服務器的主要特性中,有幾處是需要格外留心的,對于J2EE的應用服務器而言,對EJB的支持程度是一個關鍵,EJB目前最新的標準是 EJB2.1,而受人矚目的EJB3.0也已經公布了規范的初稿。另外,如果追求時髦想使用SOA的話,那么應選擇支持Web服務的應用服務器,需要注意的是,目前的Web服務協議很多,頗為混亂,如果應用服務器支持的Web服務協議不全,或者缺少某種你可能會用得上的協議,反而可能在日后的應用中造成不便。

    選擇應用服務器的另一個關鍵所在是考察它對數據庫連接的支持程度,一方面應用服務器并不是支持所有的數據庫,尤其是一些開源的數據庫;另一方面,如果你的企業以后打算升級數據庫,那么需要事前規劃好,你將要購買的應用服務器能夠支持你想要的數據數據庫產品,而且兩者最好配合良好,因為不同的應用服務器支持不同的數據庫連接技術,這會影響系統的性能,這方面可以通過測試來做到心中有數。

    對異步消息隊列的支持也是采購應用服務器時不能不考察的地方,如果沒有這個功能,會限制許多應用功能的開發。此外,對用戶信息和安全性的支持也是應用服務器采購時應該考慮的問題。

    重視應用“生態”環境

    采購應用服務器時,對企業影響更大的是選擇一個與你的應用環境相適應的應用服務器產品,應用服務器的加入很可能會影響已有的應用“生態”環境。

    如果你的企業應用非常依重Web靜態頁面訪問與展現的功能,那么,就不要因為采購應用服務器而省略Web服務器。雖然目前的應用服務器大多具備Web服務器的功能,但還是建議把Web服務器與應用服務器分開,而且最好是選擇Web服務器與應用服務器之間效能高的搭配。

    如果你的應用非常重視聯機事務處理(OLTP),那么就需要推敲一下應用服務器對交易中間件的支持程度如何,因此,應用服務器和交易中間件是否是高效率的產品組合成為采購時考察的重點。建議或者讓交易中間件獨立運行,或者選擇同一廠商的交易中間件和應用服務器來做產品組合,這樣是最穩妥的選擇。

    成本

    通常的應用服務器都分為簡化版、標準版、高級版,價格依次上升,功能當然也是逐級增加,簡化版通常只有一個Web容器,標準版里會增加EJB容器,通常只有高級版才有集群和負載均衡的功能。所以,選擇哪個版本就要考慮清楚了,如果有些應用服務器的功能你根本用不上,那就純粹是個擺設了。例如,你的應用系統設計為200~300人同時在線,那么還用不著負載均衡的功能,也不必急著掏錢買高級版。

    (責任編輯:城塵)



    原文轉自:http://www.kjueaiud.com

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>