Sybase EAServer在一個靈活的、基於行業標准的環境裡,提供了企業級的可靠性、性能與可管理性。利用一個新的模塊化的架構,EAServer支持定制化的部署,從而使得應用可以僅僅使用所需要的服務器的部分功能。EAServer為分布式與支持Web方式的PowerBuilder應用提供領先的解決方案,使現有的應用集成到J2EE1.4與面向服務的架構SOA)中。
◆行業領先的性能 — 全面可配置的緩沖與負載均衡選項提供了企業級的性能,同時保持全面的數據完整性
◆全面支持PowerBuilder — PowerBuilder NVOs被封裝為EJBs,與Java和Web客戶端無縫交互
◆可配置的服務 — 服務可以定制以滿足應用特定的需求,減少編寫腳本,降低復雜性
◆更容易管理 — 精巧的調優與監控功能減少了管理與培訓成本
◆靈活性 — 支持J2EE,PowerBuilder,C/C++與Corba組件,避免了重寫現有系統的成本與風險
◆提升業務靈活性 — 全面支持面向服務的架構SOA),允許企業推進技術戰略
可靠性
EAServer6.0引入新的功能,提供比從前更好的可靠性。
◆增強的自動失敗轉移Failover)
所有的應用服務器都提供了一定級別的自動失敗轉移功能。然而,多數服務器在實現該功能的時候,極有可能存在重復執行方法的情況。如果回復消息不能成功地返回到你的客戶端,客戶端將會重復發送執行命令,引起方法的二次執行。對任何應用而言,這都是個實實在在的問題。EAServer6.0包含了獨一無二的請求與響應日志功能,檢測哪些方法已經被執行,防止客戶端在自動失敗轉移之後重新發送請求。
◆集群分區
為確保系統運行時間的最大化,管理員常常依賴於備份數據中心。在過去,如果使用一個集群,它要求的配置方法使客戶端在正常使用期間只能訪問主數據中心所在的服務器。EAServer6.0引入了集群分區,以解決該問題。一個集群可以被配置為跨越兩個數據中心,一組服務器設為“首選的”,其他服務器設為“備用的”。客戶端將總是訪問首選服務器,除非它們宕掉,在這種情況下,集群將失敗轉移到“備用”分區。這為事務關鍵型應用建立了一個可靠的基礎架構,提供了更高的靈活性。
◆性能
EAServer提供了業界領先的性能以及高可用性,允許擴展你的電子商務系統以滿足大規模、全球化的分布式應用的需求。
◆模塊化架構
EAServer6.0擁有一個新的模塊化架構,它優化了組件之間的通信,提高了性能。尤其是對Web-to-EJB與EJB-to-EJB調用進行了高度優化,使得業務邏輯與數據庫交互成為限制性能的全部因素。強大的緩沖與批處理選項又對業務邏輯與數據庫交互進行了優化。
◆緩沖
EAServer提供了頁面緩沖與局部頁面緩沖,以更精細的優化Web應用的性能,而不是在服務器級別上設置緩沖,開發人員可以確保緩沖是可為每個應用定制與優化的。
對象緩沖適用於EJB Entity Beans)與結果緩沖適用於所有組件類型)已經內建於數據完整性特性之中,從而使性能的增加不會導致風險的增加。EAServer將自動處理數據審核與緩沖更新,即使你有運行於服務器外部的數據訪問方法。
◆批處理
EAServer6.0 引入了新的批處理功能以提高性能。查詢批處理功能將相關查詢合並為優化的存儲過程,減少了與數據庫之間的來回通信。服務器也將通過事務批處理、將事務從單獨的線程合並到一起,來減少數據庫的反復通信。更少網絡流量意味著更好的性能與更低的帶寬需求。
◆管理
EAServer提供了前所未有的易於使用的開發、部署與管理。
◆新的Web控制台
EAServer 6.0使用了一個新版本的基於Web的EAServer 管理器見圖1)。它提供了輕量的監控與管理,無論何時都可以從任何機器輕松訪問。界面使用熟悉的樹狀結構,但是已是一個經過改進的、易於導航的Web格式。有了新的架構,許多配置任務已經大大簡化。
◆監控
EAServer 6.0擴充了一組追蹤、分析、日志功能。追蹤可以被應用到客戶端、服務器端與單獨的方法上,以方便解決故障。組件分析確保你的應用運行在最佳效率之上。運行過程中監控,包括線程監控,可以實時訪問或每隔60秒或60分鐘作一總結見圖2)。隨著日志功能靈活性的提高,管理員可以輕松調整日志級別,例如從組件調試日志改為新的輸出統計。