複製鏈接
請複製以下鏈接發送給好友

TongWeb

鎖定
作為國內領先的中間件開發商,是國內最早研究J2EE技術和開發應用服務器產品的廠商。應用服務器TongWeb的開發目標,是利用東方通公司在中間件領域的技術優勢,實現符合J2EE規範的企業應用支撐平台。自2000年投放市場以來,TongWeb取得了良好的業績,現已廣泛應用於電信、銀行、交通、公安、電子政務等業務領域。
外文名
TongWeb
類    別
服務器
應    用
應用於電信、銀行、交通、公安、電子政務等業務領域

目錄

TongWeb簡介

為了方便地開發、部署、運行和管理Internet上基於三層/多層結構的應用,需要以基於組件的底層技術為基礎,規劃一個整體的應用框架,提供相應的支撐平台,作為Internet應用的基礎設施(Infrastructure),為企業組件的運行提供一個基礎的支撐平台,這一支撐平台實際上是基於Internet的中間件,即應用服務器

TongWeb突出特點

J2EE應用服務器為中間件的一種,但與傳統的中間件相比,基於J2EE的應用服務器具有如下突出特點:
·涵蓋了中間件的多個領域,包括交易中間件、消息中間件、數據處理中間件(對象關係映射)、安全中間件等,可謂集中間件之大成。
·更多地以聲明的方式獲取中間件服務,如通過部署描述符控制交易邊界、控制實體對象的持久化、改變安全屬性等。聲明型的中間件使得應用系統代碼更易於編寫和維護。
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還提供以下增值特性:
- 基於JMX的管理機制:TongWeb服務器從內核級支持JMX,所有的部件都可能通過JMX進行管理,提供一個功能強大的管理控制枱。
- 開發工具支持:提供功能完備的Jbuilder和eclipse插件,支持EJBServlet/JSP、Web Service的開發和調試。完全通過可視化的操作,生成標準的部署描述文件和TongWeb服務器相關的部署描述符。
- 遷移工具支持:提供方便的遷移工具,能方便地將基於Weblogic、JBoss等其它應用服務器的應用遷移到TongWeb平台。
- 服務的可配置和可插拔性:基於服務的TongWeb架構提供了高度的模塊化和可配置性,除JMXJNDI外,所有服務模塊的啓停都是可定製的。還可以根據需要將第三方的服務模塊(如基於TongLINK/Q的消息服務)置換現有的服務模塊。
- 集羣能力:TongWeb集羣解決方案,在Web和EJB層級提供負載均衡高可用性以及失敗恢復。TongWeb的集羣是基於應用和組件級的細粒度集羣,由於採用基於內存的session複製技術,具有較高的集羣效率。此外,TongWeb還提供基於TongLINK/Q的JMS集羣。
- 交易恢復支持:TongWeb交易管理器提供了交易恢復功能,開啓交易恢復功能後,TongWeb交易管理器動態監控當前正在執行的交易,並以日誌的方式記錄在系統中。在全局交易沒有完成提交之前,如果系統出現故障(機器斷電,網絡中斷,服務器意外中斷等),那麼重啓TongWeb,交易管理器將根據日誌記錄的故障發生時交易的狀態,對交易進行恢復(回滾或者提交)。
- 分佈式支持:TongWeb的EJB組件的分佈式處理多種通訊協議,包括JRMP、RMI/IIOP、SSL。由於支持基於SSL的EJB組件訪問,TongWeb支持透過防火牆的EJB訪問。
- Web Services支持:可以基於Web容器、EJB容器發佈Web Service,允許J2EE組件存取Web Services,以及允許J2EE組件被部署成Web Services端點。
- 應用組件自動部署支持:可以部署和執行EAR應用程序、單獨的ejb-jar、單獨的Web應用。支持這些組件的自動部署。
- 基於池化技術的高性能支持:包括數據庫實例池、對象實例池、線程池和麪向資源連接的連接池技術已經在TongWeb中得到了廣泛的應用,從而提高了系統的性能和在企業應用環境下的處理能力,主要包括以下幾個方面:
·作為內核的一部分,提供一個通用對象實例池框架,能夠管理任何類型和Java對象(包括連接對象),通用框架可以在池化策略和算法方面進行擴展,以滿足不同容器和服務的需要。
·提供一個通用線程管理框架,能統一管理多個線程池,供其它模塊調用,統一分派工作任務,以提高性能和可管理性。
·提供數據庫和資源的連接池功能,提供語句對象的緩存,提高了對連接資源的訪問效率。
·在TongWeb內核提供的通用對象實例池框架下,提供Session Bean和Entity Bean的Bean實例池和EJB對象實例池,並提供對上述實例池的Mbean管理方法。
·在統一的線程管理框架下,優化MDB線程池管理。
·提供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工程建設的總體框架。
東方通科技作為國產中間件廠商的應用服務器TongWeb產品經過激烈競標,成為煙台市綜合信息平台基礎架構軟件,併成功的實現了與曙光服務器、紅旗Linux、達夢數據庫等其他優秀國產軟、硬件產品的整合,為電子政務建設提供了成功經驗。