您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > TongWeb6.0技术产品白皮书
TongWeb应用服务器技术白皮书Page2产品概述:阐述TongWeb应用服务器在企业级应用中的作用。体系结构:详细说明TongWeb应用服务器的体系结构及其优势。产品特性:简要介绍TongWeb应用服务器的产品特性。今天,伴随网络和信息化建设的蓬勃发展,中间件平台广泛地应用于电信、金融、政府,交通,能源等各行各业的企业应用。为了充分利用和保护关键业务基础架构,所选的中间件平台必须是基于标准、具有可扩展性、持续的可用性、高效的易管理性,而且要足够灵活,以支持各类开发团队和多种应用框架。东方通TongWeb应用服务器完全满足甚至超过了上述要求。TongWeb应用服务器支持SOA,为企业应用提供最可靠,最稳定的基础支撑环境。TongWeb应用服务器支持从开发到生产的整个应用生命周期和多种主流的应用框架,并完全支持JavaEE6WebProfile规范,内部采用松散耦合的架构使上层容器和服务可以灵活扩展,同时提供高可靠、高伸缩、运行时可动态扩展的web集群。目前,TongWeb应用服务器已经发展到了第6代产品。10多年来,通过持续创新,艰苦磨练,不断吸收并满足企业的迫切需求,TongWeb应用服务器已经成为企业和开发人员的理想选择,帮助电信、金融、电子政务,以及其它企业应用不断获得成功。概要TongWeb应用服务器技术白皮书Page3应用服务器在企业级应用中的作用。产品概述TongWeb6.0应用服务器全面实现了JavaEE6WebProfile规范;它提供高级数据源服务、高可用性、集群和多平台支持。通过配置TongWeb应用服务器集群,可以实现负载均衡,增强应用的扩展性。TongWeb应用服务器的集群提供多台服务器之间的无缝移植以及故障切换,从而可确保关键应用和服务持续运行,帮助企业应对应用程序宕机或者服务意外无法访问等情况。TongWeb应用服务器提供的安全特性可以保护对应用的访问,保障企业数据的安全,并防止恶意攻击。TongWeb应用服务器提供的监控功能,可以帮助优化应用和TongWeb应用服务器的性能。总之,TongWeb应用服务器的这些功能和特性为用户安全部署大量关键应用提供了一个健壮的运行环境。1.1TongWeb应用服务器在企业级应用中的作用TongWeb应用服务器提供Web容器,EJB容器,RMI服务容器,数据库连接池,事务控制等服务,帮助企业将业务应用集成在一个基础平台上。TongWeb应用服务器位于操作系统与应用之间,作为基础架构软件,为应用提供便捷的开发、随需应变的灵活部署、丰富的运行时监视、高效的易管理等关键支撑。TongWeb应用服务器技术白皮书Page4应用服务器是一款标准、安全、高可用并具丰富功能的企业级应用服务器,它用于为企业级应用和服务提供坚如磐石的基础架构支撑。Web容器日志服务事物服务配置框架EJB容器命名服务核心框架和服务JDBC连接池HTTP工作线程池浏览器安全服务监视框架部署框架基于JMX的TongWeb管理框架TongWeb应用服务器JDBC服务管理控制台JMXJavaSEHttp/HttpsWebServerHttp/AJPHttp/Https快照服务数据库其它应用RMIBean实例池生命周期事件服务TongWeb的核心框架和服务提供了底层的配置、日志、管理等核心功能。在核心之上,是遵循JavaEE标准实现的各种服务。应用在这种微内核的设计模式,使上层标准的服务实现与底层的系统资源管理分离,保持了软件模块间松散耦合的优点。2.2企业级服务1.Web容器TongWeb应用服务器的Web容器支持JSP2.2和Servlet3.0,支持JSP标签和JSTL。Web容器支持两种可选的工作模式,非阻塞(NIO)模式和阻塞模式。在大并发下,采用非阻塞模式,可以增加应用的吞吐能力和有更好的性能表现。TongWeb应用服务器的Web容器兼容各种Web2.0开发框架,支持各种AJAX开发框架,多种JSF实现可以同时运行在Web容器中。针对web应用常见的中文乱码问题,TongWeb应用服务器的Web容器提供了完整的解决方案。这种接近零编码的解决方案,是对中文问题的最好支持。TongWeb应用服务器技术白皮书Page5和依赖注入,简化了应用的开发。TongWeb应用服务器的EJB容器采用EJB对象池和对象缓存技术,优化了EJB调用的性能。如果应用需要实现可池化和事务控制下的业务逻辑,则EJB3.1lite是一个理想选择,简化开发,支持POJO模式的开发理念,同时又具备轻量的特点。3.Java持久性API(JPA2.0)JPA是一个用于创建、删除和查询轻型Java对象的API,也是JavaEE6平台标准的ORM规范。TongWeb应用服务器支持JPA2.0,可以帮助开发人员简化现有JavaEE和JavaSE应用的对象持久化的开发工作。并且,由于JPA的支持面向对象的高级特性,能够让开发者最大限度的使用面向对象的模型设计企业应用,而不需要自行处理这些特性在关系数据库的持久化,简化了开发的复杂度,提高了开发人员的效率。TongWeb应用服务器的JPA运行时框架,支持大数据集、事务、并发等容器级事务,这使得JPA超越了简单持久化框架的局限,在企业应用发挥更大的作用。TongWeb应用服务器的JPA提供的缓存机制,可以帮助应用,在大并发情况下的,获得更高的性能表现。4.事务(JTA1.1)TongWeb应用服务器在其事务容器服务中支持最新的Java事务服务API(JTA1.1)。TongWeb应用服务器支持本地事务和全局(XA)事务。TongWeb应用服务器支持在数据库连接和EJB中使用XA事务。5.上下文依赖注入(CDI)依赖注入可以通过注解自动的为组件提供各种所需资源,有效的隐藏了资源创建和查找的细节。CDI将依赖注入和上下文管理功能插入到现有JavaEE组件模型之中,允许企业应用开发者在应用中可互换的使用普通JavaBean,sessionBean和JSF的managedbeans来保存状态。此外,每一种bean都可以附属于一个特定的作用范围,例如单个请求或者一个http会话范围,CDI运行时会确保这些bean在应用生命周期内根据其所属作用范围在合适时机进行创建、注入和销毁。以此达到更加简单、无误差的状态管理。CDI同时还为web层提供了事务支持,使得在web应用内访问事务资源更加容易。TongWeb应用服务器技术白皮书Page6应用服务器支持集群和负载均衡。集群的负载均衡器通常有两种类型,一种是硬件(例如:F5),另一种是软件(例如:Apache)。TongWeb服务器支持上述两种负载均衡器。TongWeb应用服务器支持节点的失败和自动恢复。当集群中的某个TongWeb应用服务器节点出现故障(如:突然断电、因负载过大而导致崩溃等)而停止服务时,负载均衡器会把原来分发给该节点的请求转发到集群中其他工作正常的节点。该集群节点恢复正常时,负载均衡器再根据该节点的权重值继续向此节点分发请求。TongWeb应用服务器支持热备份。可以设置集群中的某台机器为备份机。只有当某个集群节点不能接受请求的情况下,才将请求转发给备份机为客户服务。一旦该集群节点恢复,备份机就退出服务重新回到备份状态。备份集群应用状态数据的内存缓存服务器支持动态扩展,并且不存在单点失效问题,为整个tongweb集群的可扩展性及高可用性又进一步增加了保障。总之,参与集群的TongWeb应用服务器协同工作,可以现高负载,高可用性,高伸缩性,高可扩展性。7.JDBC数据源TongWeb应用服务器的JDBC数据源基于松散耦合的轻量架构,可灵活扩展和定制,易于适配到多种数据库。JDBC数据源采用了数据库连接池技术,提供下列特性:连接管理功能加强TongWeb应用服务器的数据库连接池可以自动检查和关闭应用遗忘的资源,使连接池更加健壮。包括:能有效的发现超时,并且未关闭的连接、自动回收这些泄露的连接。能有效的发现超时,并且未关闭的JDBC语句,帮助关闭这些JDBC语句,减少由于JDBC语句未关闭而导致的数据库的游标不释放。增强对连接池中的空闲连接的管理,减少对系统资源的占用。提供自动检查数据库连接有效性的机制,实现对网络故障的容错处理。支持可配置的重新创建连接的时间间隔及创建次数,使这个过程可控。支持可配置的连接的最大使用次数。配置更灵活TongWeb应用服务器的连接池可以灵活变更对XA事务的支持。例如:一开始创建的连接池是支持非XA事务的,如果想支持XA事务,只需要修改连接池的属性。日志信息全面当应用使用的连接超时后,TongWeb应用服务器的日志会输出Warning级别的TongWeb应用服务器技术白皮书Page7警告。将Connector模块的日志级别设置成FINE,日志会记录连接销毁、创建、创建失败重试、连接池的监控量等等信息,方便查看连接池的完整运行状态。8.安全支持支持JAAS方式的认证和授权TongWeb应用服务器提供灵活的、可扩展的安全框架,支持可插拔的使用第三方的认证模块(LoginModule),随产品附带的LoginModule有:文件方式LDAP服务器方式数据库方式证书方式支持传输层安全TongWeb应用服务器支持SSL,TLS等常用传输层协议。支持X.509证书。2.3强大的管理1.便捷的命令行工具对于UNIX环境中的系统运维,常常需要简洁易用的Shell命令。TongWeb应用服务器的命令行(CLI)管理工具恰好可以满足上述需求,给管理员提供使用上的便利和自由度,帮助提升系统管理的效率和敏捷性,增强产品的易用性。另外Tongweb6.0的命令行还支持智能补全和历史记忆功能,更加方便易用。2.强大的Web方式的管理控制台TongWeb应用服务器的Web方式的管理控制台能直观展示服务器的各个方面,从应用管理,资源配置,到系统监控。具有界面友好,容易使用,在线帮助完整,提示友好等特点。这种B/S方式的管理控制台可以从任何位置进行访问。并且提供安全保护,保证系统免受攻击。TongWeb应用服务器技术白皮书Page8技术实现,特点:风格简洁使用方便在线提示控制台实时显示各种监控数据。2.4便捷的开发TongWeb应用服务器提供Eclipse开发插件,支持在Eclipse中快速开发,部署应用程序到TongWeb6.0服务器。具有如下特点:符合使用习惯TongWeb应用服务器提供的Eclipse开发插件与其它Eclipse插件的安装方式完全相同,只需要把它的拷贝到Eclipse的plugins目录中即可。Eclipse中增加了这个插件后,在Eclipse中开发应用的过程不会发生改变,所有开发过程都是符合Eclipse的使用习惯。功能实用在Eclipse使用这个插件,可以将开发的应用,在TongWeb应用服务器上部署、运行,和调试。同时提供创建数据源、TCP/IP监听功能、Eclipse中查看管理控制台、查看服务器属性配置、清理垃圾文件等众多实用功能。另外还提供各种JavaEE应用的开发插件,可以自动生成自定义部署描述文件,进一步简化了应用的开发。TongWeb应用服务器技术白皮书Page9简化了应用开发,使软件开发更加容易。目前,所有知名的开源框架都已经支持JavaEE6相关技术,软件开发商也逐步将其应用架构
本文标题:TongWeb6.0技术产品白皮书
链接地址:https://www.777doc.com/doc-1811127 .html