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

三層應用的核心----EAServer

編輯:SyBase綜合文章

企業應用服務器(EAServer)
1. 概要
  EAServer是Sybase公司的具有高度伸縮性、功能強大的電子商務解決方案應用服務器,這些解決方案包括企業門戶、無線服務器、金融服務器、Open server和Open switch等產品。EAServer提供了一組高性能的服務用於web和分布式應用的部署。在對Java 2 Enterprise Edition (J2EE)應用開發模型提供完全支持的同時,EAServer還為幾乎任何類型的應用提供了跨客戶機和跨組件的支持。此外,EAServer還提供了異構後端辦公系統的單點集成,將業務擴展到Web。

  EAServer的關鍵特性包括最優秀的事務處理、安全性管理、內置的負載平衡、失敗轉移、以及高可用性。

  系統的靈活性和適應性確保了各種應用的可靠部署。
  這些應用領域包括:

  • 電子商務基礎架構
  • 用戶資源管理
  • 采用客戶機/服務器應用進行N層/web部署
  • 包括無線集成在內的垂直市場機會
  • 包括無線集成在內的垂直市場機會

      Sybase公司能夠為用戶在當今快速發展變化的電子商務市場上進行創新和適應不斷變化的市場環境所需要的電子商務應用開發提供廣泛的支持。Sybase EAServer支持的開發模型和技術比當今市場上的任何應用服務器更廣泛,它支持用戶以比競爭者的應用服務器更少的時間和更低的成本來集成這些技術,從而可以更迅速地將應用推向市場、增強競爭優勢。有了EAServer,用戶可以獲得最廣泛的支持,從而使它們能夠充分利用它們在電子商務解決方案中的現有應用和信息技術投資,以及部署新的應用以支持未來的電子商務解決方案方案。Sybase企業應用服務器允許企業級機構重組它們已經擁有的各種應用,從而使它們能夠迅速地滿足它們的用戶的電子商務需求,並以有效的成本在新的電子商務世界獲得生存和發展。


      基於Sybase產品(Financial Server, Open server/Open switch, EP, Wireless server, 支持與服務)的總的EAServer銷售額已從1998年的不足800萬美元增長到了現在的大約1.5億美元(這包括直接的和間接的許可、支持與服務)。EAServer的用戶來自Sybase PowerBuilder用戶群、OEM用戶、以及金融業和其它垂直行業的客戶。


      北美至少46%的主要交易受到J2EE支持的推動和影響。PowerBuilder使用經歷至少影響了25%的交易。引人注目的是,北美幾乎100%的OEM交易受到J2EE的推動。
      其它成功的因素包括:

  • 安全特性
  • COM支持
  • 傳統遺留系統的集成(如:SAP)

    2. 功能簡介
      電子商務經濟為尋求在競爭不斷加劇、快速變化的市場上獲得生存的企業開創了新的空間。今天的企業級機構需要可快速實施的靈活的解決方案,以便允許它們簡化和改進業務、增強客戶服務和客戶忠誠度。Sybase企業應用服務器(EAServer)為那些尋求獲得這些業務優勢而不必替換它們現有的信息技術投資的機構提供了一個獨特的解決方案。利用EAServer,企業可以獲得一個基礎架構,該架構允許它們使用它們現有的業務應用來滿足用戶需求,同時又能夠使新的應用開發和部署選擇最大化以滿足未來的客戶需求。因此,Sybase企業應用服務器允許企業級機構獲得和保持競爭優勢,同時又能夠控制成本以提高投資利潤率。市場上沒有其它的應用服務器可提供對當今的電子商務市場上最流行的技術和應用的廣泛支持。Sybase企業應用服務器允許企業以比競爭者的應用服務器產品更少的時間和更低的成本來集成這些技術,從而使它們在不斷變化的電子商務市場上既保持了競爭優勢又保持了利潤率。

    3. Sybase的優勢
    技術優勢
      Sybase企業應用服務器通過對電子商務基礎架構技術的卓越支持為企業級機構提供了電子商務優勢。

      Sybase企業應用服務器完全支持正在迅速成為電子商務應用開發標准的Java 2 Enterprise Edition(J2EE)。EAServer支持所有的J2EE規范,允許企業在它們的電子商務解決方案中部署任何兼容J2EE的應用。

      EAServer不僅是市場上唯一通過J2EE驗證的應用服務器,而且還支持流行的非J2EE開發技術如Microsoft公司的COM、C、C++以及CORBA。

    市場上沒有其它的應用服務器提供了對如此廣泛的開發模型的支持。這種獨特的支持給企業機構提供了兩個關鍵的優勢:

  • 它們能夠同時運行J2EE、COM以及其它非J2EE應用,並把它們部署到web,允許這些機構在它們的電子商務解決方案中充分利用各種范圍廣泛的應用,同時又不必購買多個應用服務器。由於用戶能夠在電子商務解決方案中充分地利用現有的和傳統的應用而不必重組或替換它們,這就降低了總擁有成本。它還提供了更快速地部署這些解決方案的能力,因此,縮短了應用推向市場的時間。
  • 它們能夠在相同的應用中部署J2EE和非J2EE組件。這就為將傳統的應用和非J2EE應用升級到J2EE標准提供了一個漸進的遷移路徑,因而使應用的升級成本降到了最低限度。部署來自兩個不同應用的組件的能力也允許用戶在運行這些應用的同時,能夠同時對它們進行升級,因此使得由於應用停止運行而導致的業務機會的丟失降到最低。EAServer還包含了用於將大型機代碼轉換為Java代碼的內置工具,從而允許企業能夠使它們的傳統應用支持web,並在它們的電子商務解決方案中充分地利用它們。只有Sybase公司為企業級機構提供了持續不斷地改進它們的電子商務應用以滿足當今迅速發展的電子商務市場需求同時仍保持它們的業務應用不間斷運行因而它們不會丟失客戶的能力。

      盡管市場上某些應用服務器產品能夠支持多種開發模型,但是它們沒有一個是在一個集成的產品中提供這種支持的。一些公司是借助於收購而獲得的多種產品來提供這種支持的,從而導致了一組相互分離的技術。這就增加了電子商務應用部署和管理的復雜性以及內存的需求。Sybase企業應用服務器是從最底層開始創建以滿足電子商務應用開發的需求。EAServer獨特的在一個集成的產品中提供對多種應用開發技術的組合支持構成了Sybase企業門戶產品的基礎,為持續地擴展用戶的電子商務解決方案以支持未來的電子商務解決方案提供了一個基礎架構。
    業務優勢:

  • 降低應用開發和部署的成本,通過促進現有應用和開發模型在電子商務解決方案中的使用,使投資利潤率最大化。
  • 提高通用軟件包以及訂制開發應用軟件在電子商務解決方案中的實施速度,縮短應用推向市場的時間,從而允許用戶保持競爭優勢。
  • 允許最廣泛的應用開發模型在電子商務解決方案中的簡便實施,從而允許用戶在快速變化的市場上進行創新,並獲得競爭優勢。

      1999-2001年度應用服務器市場的特點是市場上擠滿了大量的供應商,其規模從大型的軟件公司到小型的暴發戶公司。盡管競爭異常激烈,但Sybase公司還是在廣泛的客戶、細分行業市場中爭得一席之地。EAServer擁有如波音飛機、美國海軍、美國公共服務管理局等具影響力的用戶。

      業界也給予EAServer高度評價:"憑借最近推出的產品,Sybase不再是一個工具軟件供應商。這家為我們帶來PowerBuilder這個偉大的瘦客戶解決方案的公司,已經利用EAServer等產品重塑了自己的形象。"

    4. 最新版本EAServer 4.1的新特性
       Sybase公司繼成功推出EAServer4.0後,今年又推出了EAServer4.1版。該版本將重點放在了Web服務和Java 2 企業版(J2EE)1.3認證上面。另外,在可用性和性能方面也有了顯著的提高。所有這些提高都旨在使EAServer繼續成為一個開放的企業級平台,方便用戶開發和部署具有魯棒性的應用。

      在保持Sybase支持 Java和J2EE的傳統方面,EAServer 4.1整個套件已經通過了Sun公司提供的全部15000多個測試,是一個完全通過J2EE認證的版本。另外,為了確保使客戶在升級應用服務器的同時不必升級應用程序,EAServer依舊支持J2EE1.2版本。這意味著EJ


    您正在看的Sybase教程是:三層應用的核心----EAServer。B 1.1和EJB 2.0步點能夠同時在EAServer 中運行。

      面向服務的應用開發是真實的,而且Web服務絕對不僅僅只是超文本而已。今天,許多企業正在圍繞著易於訪問的網絡服務這一思想,設計下一代戰略性計算平台,並已開始實施Web服務,准備將系統擴展到這一靈敏而又嶄新的計算模式。Sybase公司認識到這一過程的第一步就是要具備一套可用的Web服務。因此,EAServer 4.1包含了Web服務工具箱,其功能是使用戶能夠將他們現有的業務組件作為一種Web服務來提供。Web服務工具箱支持SOAP, WSDL和UDDI這些最新的標准。。

      工具箱提供了一個完整的SOAP引擎,支持SOAP請求和響應。另外,工具箱還提供了能夠針對EAServer 中某個組件運行的功能,以判定其是否符合SOAP標准。此項功能能夠掃描組件,選擇任何符合soap標准(所有的輸入/輸出參數都被SOAP標准所支持)的方法,並生成描述這種方法的WSDL文件。

    一旦WSDL文件生成,便能夠被轉貼到UDDI庫,使Web服務成為公共的。

  •   除此之外,工具箱還提供了一個客戶端代理服務器,代理服務器的代碼能夠與WSDL文件一起被發送到合作伙伴那裡。客戶端代理服務器使java開發人員能夠呼叫客戶端代理服務器本身,然後會處理閱讀WSDL文件和用寄存在EAServer的Web服務本身傳送SOAP信息。這就是說,Java開發人員無需任何SOAP內部知識就能使用Web服務。下圖顯示了EAServer Web服務的架構:

    EAServer 4.1的特性還表現在以下方面:

  • JDMK API-- 通過標准的SNMP監視系統訪問Java應用程序(僅適用於企業版)。
  • WebServer插件-- EAServer包含了用於apache、Netscape和Microsoft Internet Information Server的Web服務器插件。這些插件位於Web服務器上,可以順利的將JSP請求發送到其它機器,而無需在Web服務器上安裝一個單獨的JSP引擎。這些插件還提供了基於軟件的對HTTP請求的負載均衡功能。
  • Embedded Installer(嵌入的安裝程序)--EAServer 4.1中引入了一個"silent installer(無聲安裝程序)",它為那些想把 EAServer捆綁或嵌入自己產品的OEM廠商所設計。利用這項功能,EAServer可以參照現有文件自動安裝並配置服務器,同時允許透明的通過命令行部署組件。
  • In-Memory Failover-- Sybase EAServer使用內存存儲session bean和entity bean的信息,以確保系統進行經失敗轉移後新服務器上的stateless(無狀態)和stateful(有狀態)組件有更好的性能。 (僅限於企業版)
  • Repository Versioning(資料版本管理)--本功能確保所有系統擁有同樣的軟件版本。在需要的情況下,你可以快速、簡便的恢復到一個以前的服務器工作版本。
  • Cross-Platform Clustering(跨平台集群)--Sybase EAServer在所有受支持的操作系統上全面支持集群和同步。
  • 性能調節-- EAServer允許管理員調節系統的對象和頁面緩沖。
  • 支持Hotspot VM -- JDK 1.3包含了對Hotspot VM的支持,通過更好的垃圾回收機制可以改善內存管理。
  • 使用方便的管理界面,可以簡化對Server的配置和管理。用戶可以管理所有的組件和包,進行安全性管理,進行實時監控。

    5. 結論
      EAServer是一個正在形成的市場上的企業產品。盡管該市場上擠滿了大大小小的供應商,並提供了許多競爭性的主張與許諾,但是Sybase公司已經在各種市場和應用中,在傳統的和非傳統的企業之間創建了並將繼續創建一個強大的用戶群。Sybase公司將繼續完善其分銷戰略以最優化企業IT和商業開發者的成功。EAServer已發展成為當今市場上的功能最強大的應用服務器之一。該產品對范圍廣泛的各種應用的全面支持使它具有良好的適應性和靈活性來滿足電子商務不斷變化的需求。EAServer能夠被容易地實施以提供先進的Internet和電子商務解決方案,並允許這些解決方案被集成在現有的支持新的和傳統系統的4GL和數據庫環境中。作為支持Sybase E-Portal的技術,當企業采用大量的Web應用擴展時,EAServer能夠提供卓越的發展路徑。Sybase公司的移動和無線解決方案進一步確保了應用與移動終端的兼容性。

      Sybase公司將為讀者免費提供包含EAServer的光盤,並針對獨立軟件開發商推出了一系列扶持計劃。

      欲了解詳細情況,請垂詢(010)68568488-劉江平。
      讀者欲了解技術問題,請垂詢(010)68568488-張曉。

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