2024年3月22日发(作者:)

应用服务器TongWeb

概述

TongWeb的核心框架和服务提供了底层的配置、日志、管理等核心功能。在核心之上,是

遵循Java EE标准实现的各种服务。应用在这种微内核的设计模式,使上层标准的服务实现

与底层的系统资源管理分离,保持了软件模块间松散耦合的优点。

TongWeb 的总体体系结构如下图所示:

TongWeb的标准支持和主要功能模块

TongWeb应用服务器支持完整的 Java EE 5规范,如下表所示:

TongWeb的规范支持

TongWeb的主要功能

主要功能模块 l

TongWeb内核,实现核心服务,包括Service Manager, 底层日志服务、底层线程服务等

AJP插件:实现与Apache的连接,并提供均衡负载功能

连接接入管理器,实现Web应用基于HTTP/HTTPS/AJP等多种方式的接入

Web容器,实现表示层支持功能,主要是Servlet和JSP的支持,支持Web应用集成

EJB容器,实现业务层支持功能,支持EJB3.0的特性,并兼容EJB2.x

名字服务模块,支持JNDI1.2.1

数据库管理器,实现JDBC3.0,提供DataSource支持,支持XA和Pool

资源管理器,实现JCA框架,管理外部资源,并提供基于JCA的数据源

安全管理器,实现基于容器的安全策略,支持基于文件、DataSource和LDAP,以及客户

端证书的安全域

交易管理器,支持分布式交易,实现JTA接口

管理控制台,基于JMX以Web方式管理

命令行工具,实现TongWeb启停、组件装载/卸载功能

Eclipse开发插件,提供面向TongWeb的开发、调试、打包、部署功能

提供JMS Server,实现消息的点到点和发布/订阅功能,可以通过集成的TongLINK/Q实

现JMS Server的集群