程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> Sybase EAServer 6.0新功能簡介

Sybase EAServer 6.0新功能簡介

編輯:SyBase綜合文章

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格式。有了新的架構,許多配置任務已經大大簡化。

圖1

監控
EAServer 6.0擴充了一組追蹤、分析、日志功能。追蹤可以被應用到客戶端、服務器端與單獨的方法上,以方便解決故障。組件分析確保你的應用運行在最佳效率之上。運行過程中監控,包括線程監控,可以實時訪問或每隔60秒或60分鐘作一總結(見圖2)。隨著日志功能靈活性的提高,管理員可以輕松調整日志級別,例如從組件調試日志改為新的輸出統計。

圖2

靈活性

預定的任務

EAServer是業界唯一提供預定任務自動化功能的應用服務器。任務可以被安排在服務器啟動、關機時執行,也可以根據特定的計劃時間執行。任務的類型可以包括文件檢查、方法或命令的運行,包括數據庫系統命令。這些任務的輸出可以通過E-mail或JMS發送,保證管理員及時了解服務器發生的情況。

輸出(Export)服務器配置

EAServer長期以來一直支持組件與應用的輸出,以便自動部署。隨著6.0版本的發布,管理員現在可以export服務器本身的配置(見圖3)。使用新的模塊化架構,服務器可以被配置為僅僅包括應用所需的部分功能。例如,一個應用可能僅僅使用到Web容器與JMS功能,那麼服務器配置可以僅包含這些功能,減少了用於支持應用的服務器的腳本與復雜性。然後該配置可以與應用一道進行輸出,這使得部署進程更加迅速,人工錯誤減少。軟件的更新可以預定在下一次服務器啟動時運行,這減少了為安裝補丁或應用改變而重啟動服務的麻煩。

圖3

基於標准

內部集成

EAServer是一個經過J2EE1.4認證的服務器,可以輕松的與現有基礎架構包括消息服務器、安全基礎架構、以及其他應用服務器進行集成。然而EAServer並不僅僅運行Java,而是將C/C++、PowerBuilder與Corba組件在統一的環境中運行,各個組件類型之間可以無縫通信。這使企業可以在已經驗證的業務組件之上迅速開發改進的應用與服務以滿足商業需求,獲得最大的投資回報,減少新項目的風險。

內部集成

EAServer 6.0,與Sybase面向服務的開發工具WorkSpace聯合,使EAServer組件全面加入到今天的SOA環境中。EAServer支持Web服務器標准,而WorkSpace允許將各種不同的組件發布為服務。有了這個強大的聯合,用戶可以不僅將Java和PowerBuilder組件發布為服務,也可以將數據庫存儲過程、JMS消息與EJBS發布為服務。這使用戶迅速、輕松地將現有的資產利用到新的基於服務的復合應用中,無需長時間的學習過程。

完整的軟件包

今天的企業不僅僅關注成本控制,也關注新的商機。他們需要一個可以快速、輕松地利用已有數據的基礎架構。只有EAServer集成了C/C++、PowerBuider和Corba組件,支持J2EE1.4、SOA。EAServer提供了利用全部現有系統上投資的最佳平台,可以幫助企業建立下一代應用。

選擇適合的EAServer版本

Advanced Edition — 適用於要求全面的企業功能的事務關鍵性應用
Workgroup Edition — 適用於不要求失敗轉移或負載均衡的小型的、非事務關鍵型應用
Developer Edition — 專為開發人員設計,用於建立和測試電子商務應用。Developer Edition可以免費下載。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved