欢迎来到天天文库
浏览记录
ID:32585733
大小:56.04 KB
页数:5页
时间:2019-02-13
《tongweb发展历程及简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、TongWeb发展历程及简介作为国内领先的中间件开发商,是国内最早研究J2EE技术和开发应用服务器产品的厂商。应用服务器TongWeb的开发目标,是利用东方通用公司在中间件领域的技术优势,实现符合J2EE规范的企业应用支撑平台。口2000年投放市场以来,TongWeb取得了良好的业绩,现已广泛应用于电信、银行、交通、公安、电子政务等业务领域。简介为了方便地开发、部署、运行和管理Internet上基于三层/多层结构的应用,需要以基于组件的底层技术为基础,规划…个整体的应用框架,提供相应的支撑平台,作为Internet应用的基础设施(In
2、frastructure),为企业组件的运行提供一个基础的支撑平台,这一支撑平台实际上是基于Internet的中间件,即应用服务器。突出特点J2EE应用服务器为中间件的一种,但与传统的中间件相比,基于J2EE的应用服务器具有如下突出特点:•涵盖了中间件的多个领域,包括交易中间件、消息中间件、数据处理中间件(对象关系映射)、安全中间件等,可谓集中间件之大成。•更多地以声明的方式获取中间件服务,如通过部署描述符控制交易边界、控制实体对象的持久化、改变安全属性等。声明型的中间件使得应用系统代码更易于编写和维护。TongWeb由松藕合构件组成
3、,他们协调工作,使多层应用在高性能环境里运行。所有构件都有良好定义的公共接口集和标准实现。这意味着不影响现有应用,就可以实现对构件修改和扩展。为了满足消费者或产品的需耍,这利松藕合模型允许顾问和开发者修改TongWeb的行为。TongWeb的内核提供了底层的通信、线程、配置、时间、口志等核心功能。在内核之上,是遵循J2EE标准实现的各种服务。应用在这种微内核的设计模式使上层标准的服务实现与底层的系统资源管理分离,保持了软件模块间松散耦合的优点。同时,TongWeb还提供了专门的服务接口,允许客户不必局限在J2EE的框架中,直接在内核层
4、次上开发针对于具体案例的系统服务,特别适合于有特殊需求的应用系统。TongWeb总体架构中含有内核及底层服务、构件容器、J2EE服务、界面/工具四大部分。内核及底层服务部分位于最底层,J2EE服务居中,构件容器建立在J2EE服务之上。产品基于JMX提供最基础的架构,其它部件以Mbean的形式加载进來。J2EE服务包括J2EE1.4所规定各项服务,包括JNDI,JDBC,JCA,JTS/JTA,JMS等,也包括WebService服务。构件容器包括EJB容器、Web容器和Application客户容器。界面/工具包括管理控制台和部署工具
5、。TongWeb的总体体系结构如卜'图所示:TongWeb应用服务器基于J2EE体系结构,并通过了Sun公司的J2EE兼容性认证。除了上述标准支持外,TongWeb还提供以下增值特性:・基于JMX的管理机制:TongWeb服务器从内核级支持JMX,所有的部件都可能通过JMX进行管理,提供一个功能强大的管理控制台。■开发工具支持:提供功能完备的Jbuilder和eclipse插件,支持EJB、Servlet/JSP、WebService的开发和调试。完全通过可视化的操作,生成标准的部署描述文件和TongWeb服务器札I关的部署描述符。-
6、迁移工具支持:提供方便的迁移工具,能方便地将基于Weblogic、JBoss等其它应用服务器的应用迁移到TongWeb平台。■服务的可配置和可插拔性:基于服务的TongWeb架构提供了高度的模块化和可配置性,除JMX和JNDI外,所有服务模块的启停都是可定制的。还可以根据需要将第三方的服务模块(如基于TongLINK/Q的消息服务)置换现有的服务模块。・集群能力:TongWeb集群解决方案,在Web和EJB层级提供负载均衡,高可用性以及失败恢复。TongWeb的集群是基于应用和组件级的细粒度集群,由于采用基于内存的session复制技
7、术,具有较高的集群效率。此外,TongWeb还提供基于TongLINK/Q的JMS集群。-交易恢复支持:TongWeb交易管理器提供了交易恢复功能,开启交易恢复功能后,TongWeb交易管理器动态监控当前止在执行的交易,并以日志的方式记录在系统屮。在全局交易没有完成提交之前,如果系统出现故障(机器断电,网络中断,服务器意外中断等),那么重启TongWeb,交易管理器将根据日志记录的故障发纶吋交易的状态,对交易进行恢复(回滚或者提交)。・分布式支持:TongWeb的EJB组件的分布式处理多种通讯协议,包括JRMP、RMI川OP、SSLo
8、由于支持基于SSL的EJB组件访问,TongWeb支持透过防火墙的EJB访问。・WebServices支持:可以基TWeb容器、EJB容器发布WebService,允许J2EE组件存取WebServices,以及允许J2
此文档下载收益归作者所有