-
TongWeb
鎖定
- 外文名
- TongWeb
- 類 別
- 服務器
- 應 用
- 應用於電信、銀行、交通、公安、電子政務等業務領域
TongWeb簡介
為了方便地開發、部署、運行和管理Internet上基於三層/多層結構的應用,需要以基於組件的底層技術為基礎,規劃一個整體的應用框架,提供相應的支撐平台,作為Internet應用的基礎設施(Infrastructure),為企業組件的運行提供一個基礎的支撐平台,這一支撐平台實際上是基於Internet的中間件,即應用服務器。
TongWeb突出特點
·更多地以聲明的方式獲取中間件服務,如通過部署描述符控制交易邊界、控制實體對象的持久化、改變安全屬性等。聲明型的中間件使得應用系統代碼更易於編寫和維護。
TongWeb 由松藕合構件組成,他們協調工作,使多層應用在高性能環境裏運行。所有構件都有良好定義的公共接口集和標準實現。這意味着不影響現有應用,就可以實現對構件修改和擴展。為了滿足消費者或產品的需要,這種松藕合模型允許顧問和開發者修改TongWeb 的行為。
TongWeb的內核提供了底層的通信、線程、配置、時間、日誌等核心功能。在內核之上,是遵循J2EE標準實現的各種服務。應用在這種微內核的設計模式使上層標準的服務實現與底層的系統資源管理分離,保持了軟件模塊間鬆散耦合的優點。同時,TongWeb還提供了專門的服務接口,允許客户不必侷限在J2EE的框架中,直接在內核層次上開發針對於具體案例的系統服務,特別適合於有特殊需求的應用系統。
TongWeb總體架構中含有內核及底層服務、構件容器、J2EE服務、界面/工具四大部分。內核及底層服務部分位於最底層,J2EE服務居中,構件容器建立在J2EE服務之上。產品基於JMX提供最基礎的架構,其它部件以Mbean的形式加載進來。J2EE服務包括J2EE1.4所規定各項服務,包括JNDI,JDBC,JCA,JTS/JTA,JMS等,也包括Web Service服務。構件容器包括EJB容器、Web容器和Application客户容器。界面/工具包括管理控制枱和部署工具。
TongWeb的總體體系結構如下圖所示:
TongWeb 應用服務器基於 J2EE 體系結構,並通過了 Sun 公司的 J2EE 兼容性認證。
除了上述標準支持外,TongWeb還提供以下增值特性:
- 開發工具支持:提供功能完備的Jbuilder和eclipse插件,支持EJB、Servlet/JSP、Web Service的開發和調試。完全通過可視化的操作,生成標準的部署描述文件和TongWeb服務器相關的部署描述符。
- 服務的可配置和可插拔性:基於服務的TongWeb架構提供了高度的模塊化和可配置性,除JMX和JNDI外,所有服務模塊的啓停都是可定製的。還可以根據需要將第三方的服務模塊(如基於TongLINK/Q的消息服務)置換現有的服務模塊。
- 集羣能力:TongWeb集羣解決方案,在Web和EJB層級提供負載均衡,高可用性以及失敗恢復。TongWeb的集羣是基於應用和組件級的細粒度集羣,由於採用基於內存的session複製技術,具有較高的集羣效率。此外,TongWeb還提供基於TongLINK/Q的JMS集羣。
- 交易恢復支持:TongWeb交易管理器提供了交易恢復功能,開啓交易恢復功能後,TongWeb交易管理器動態監控當前正在執行的交易,並以日誌的方式記錄在系統中。在全局交易沒有完成提交之前,如果系統出現故障(機器斷電,網絡中斷,服務器意外中斷等),那麼重啓TongWeb,交易管理器將根據日誌記錄的故障發生時交易的狀態,對交易進行恢復(回滾或者提交)。
- 應用組件自動部署支持:可以部署和執行EAR應用程序、單獨的ejb-jar、單獨的Web應用。支持這些組件的自動部署。
- 基於池化技術的高性能支持:包括數據庫實例池、對象實例池、線程池和麪向資源連接的連接池技術已經在TongWeb中得到了廣泛的應用,從而提高了系統的性能和在企業應用環境下的處理能力,主要包括以下幾個方面:
·作為內核的一部分,提供一個通用對象實例池框架,能夠管理任何類型和Java對象(包括連接對象),通用框架可以在池化策略和算法方面進行擴展,以滿足不同容器和服務的需要。
·提供一個通用線程管理框架,能統一管理多個線程池,供其它模塊調用,統一分派工作任務,以提高性能和可管理性。
·提供數據庫和資源的連接池功能,提供語句對象的緩存,提高了對連接資源的訪問效率。
·提供Entity Bean的數據Cache,提高了實體Bean的訪問性能。
- 拓展的消息服務功能:TongWeb內部集成了東方通公司的消息消息中間件TongLINK/Q,不僅完整地支持JMS規範,還使得消息傳輸能跨越不同的操作系統環境,包括非Java環境,提供了與非Java應用的基於消息的集成能力,同時也繼承了TongLINK/Q的集羣能力和高可用性。
- JAAS和多安全域支持:在容器管理的安全方面,TongWeb支持DataSource的安全域和LDAP安全域,可以同時支持和管理多個安全域,並可以實時綁定一個應用到指定的安全域。TongWeb實現了一個完整的安全架構,能提供為EJB容器和Web容器所共用的統一的安全服務,支持訪問Web組件和EJB組件時的認證與授權,支持J2EE安全API,支持基於部署描述符的申明級安全。此外,還支持用户編寫自定義的Login Module。
典型應用 |
TongWeb是一個符合J2EE規範的應用服務器產品,經過多年市場的應用和考驗,已經廣泛應用在全國各行業的企業級應用系統中。 |
中國聯通電子商務平台 中國聯通電子商務平台屬於全國性的大型項目,建設難度大,覆蓋範圍廣,具有業務領域寬、服務地域廣的特性,可以涉及B2B、B2C業務,提供網上營業廳、安全電子郵件、電子證券、電子彩票、電子禮品、進出口網上交易以及代理商/分銷商網上交易等服務,通過TongWeb平台版產品,中國聯通電子商務平台充分利用了當今先進、成熟的各種中間件技術和產品。以J2EE體系結構的Web應用服務器為核心,既滿足了對Web應用的動態交互能力、系統可用性、伸縮性等方面的需求,又能夠充分享有開發上的便利,採用三層(多層)應用結構,開發、部署和管理工作都得到了很大的簡化,保障工程項目的質量和時間降低,減少運行維護成本。良好的擴展性,保障隨着業務發展的需要,不斷擴展功能。 |
煙台電子政務 電子政務建設是推動政務改革的重要工程,也是提高政府監管能力、工作效率和公共服務水平的迫切需要。煙台市作為中國國產軟件的整合基地,是國信辦、信息產業部、科技部共同確定的電子政務試點城市,目的在於為全國中小城市的信息化建設提供規範。在煙台市信息產業信息辦、信息產業局的直接領導下,經過相關專家的認真論證,形成煙台市218工程建設的總體框架。 |
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:16次歷史版本
- 最近更新: epchepai650