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

PB和EAServer共築多層應用架構

編輯:SyBase綜合文章
PowerBuilder是在c/s應用中被普遍使用的開發工具,是公認的高效率的圖形化4GL工具。EAServer是集動態頁面發布和事務處理於一個身的企業級應用服務器。這二者的結合可以構成多層應用的開發和提交環境,開發人員可以不離開這個集成的開發環境進行應用的開發、調試、提交和運行。

  PowerBuilder的一個重要特性使提供數據窗口(Data Window)技術。數據窗口對定義和開發數據庫連接過程進行了抽象(抽象的概念參見上期"構建電子商務的核心組件:Sybase EA Server"一文),並同時給開發人員提供了數據模版和報表模版,開發人員通過這個技術可以實現應用與數據庫的數據交互。         
  EAServer中包括動態頁面服務器PowerDynamo和事務處理服務器Jaguar CTS,這兩者的結合使EAServer成為發布動態網頁和處理電子商務的應用服務器,支持多種組件類型,如COM、CORBA、JavaBean/EJB和PowerPuilder。它的一個更加顯著的特點是支持XML和J2EE。

  PowerBuilder和EAServer的結合能使企業在以下方面獲得成功:

   ● 從客戶/服務器升級到分布應用。

   ● 開發Web和Internet的電子商務應用。

   ● 支持建造企業門戶的基礎。

  Sybase PowerBuilder擁有一個數量眾多的忠實客戶基礎。PowerBuilder以前用來建立客戶/服務器的應用程序。Sybase繼續增強PowerBuilder和其它開發工具產品來滿足客戶和市場的需要。Sybase公司繼續承諾其發布產品能夠使得企業開發當今的分布應用並且滿足日益發展中的結構和提交方法的多樣性。

  老客戶可以繼續使用他們所具有的技術和知識,7版逐漸增加新的專門技術,例如Java和COBRA。他們可以繼續在PowerBuilder環境中工作,並隨著需求或興趣逐漸擴展到新的領域。使用EAServer,語言是一個主要的實現選項,不同組件模型可以互操作並且在一個事務中實現。因此,對於一個工作可以采用適當的組件模型給用戶更大的靈活性。

   通過EAServer,老客戶獲取一個功能很強的應用服務器,他們可以從頭開始Web和Internet設計。通過捆綁一個網頁服務器和一個組件事務服務器,EAServer提供了簡易提交以Web為中心的分析和事務應用所需的功能。用戶還可以直接從PowerBuilder 7.0或PowerJ 3.0這些對許多開發人員來說較為熟悉的環境中開發、調試和提交的功能。通過使用應用集成器幫助公司架起與原有系統之間的橋梁,用戶可以在他們已有系統上進行擴展,在進入新技術領域的同時承擔較小風險。

  Sybase提供一個包括其產品內在的間接和抽象級別的重要解決方案,其核心是EAServer對當前所有領先的組件模型的支持能力,包括EJB、COM、CORBA、JavaBean和PowerBuilder。Sybase還為多層環境提供一個精密構思的開發和提交結構,如圖1所示。EAServer基於它對Java、IIOP、COM、CORBA、ODBC和JDBC的依賴和支持,提供了高層次的靈活性和互操作性,這就允許企業連接或實現多種應用系統。更重要的是,因為它是一個基於標准的基礎組件,所以它能很方便地與企業已有的基礎組件連接。新用戶可以從由一組強健特性所支持的一個靈活和可互操作的結構中獲益。

  目前,企業需要多種環境中開發和提交的能力。因此,一個產品只是Web、分布式或客戶/服務器環境是不能滿足需求的。企業需要能處理所有這些客戶環境的產品。Sybase深知這一點並推出能夠滿足所有這些需求的開發和提交環境。由於設計成可以支持各種環境,這在當今市場中占據優勢,用戶能在配有向導的環境中開發和提交客戶/服務器、分布或電子商務應用,並使得工作非常有效便捷。EAServer把頁面服務器和事務服務器集成在一起,並集成開發、提交和事務處理。所用組件模型對客戶和所支持的所有客戶訪問類型都是透明的。

  PowerBuilder的優勢在於無論是新手還是專業開發人員都可以在其適宜的層次上工作。對於新開發人員來講,PowerBuilder通過向導可以完成許多任務,而對於專業開發人員則允許他們所需要的獨立操作。並且,通過PowerBuilder和EAServer,Sybase提供了方便快捷地從客戶/服務器應用移植到Web和分布應用的方法。這個功能全面的應用服務器和集成的應用開發環境具有一些特點可以平滑地轉換到將在市場上占主要地位的分布和電子商務應用。

  Sybase增強PowerBuilder的功能,使它支持基於Web和分布應用的開發而又不忽略傳統客戶的需求。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved