全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TongWeb为了方便地开发、部署、运行和管理Internet上基于三层/多层结构的应用,需要以基于组件的底层技术为基础,规划一个整体的应用框架,提供相应的支撑平台,作为Internet应用的基础设施(Infrastructure),为企业组件的运行提供一个基础的支撑平台,这一支撑平台实际上是基于Internet的中间件,即应用服务器。 J2EE应用服务器为中间件的一种,但与传统的中间件相比,基于J2EE的应用服务器具有如下突出特点: 涵盖了中间件的多个领域,包括交易中间件、消息中间件、数据处理中间件(对象关系映射)、安全中间件等,可谓集中间件之大成。 更多地以声明的方式获取中间件服务,如通过部署描述符控制交易边界、控制实体对象的持久化、改变安全属性等。声明型的中间件使得应用系统代码更易于编写和维护。 作为国内领先的中间件开发商,东方通是国内最早研究J2EE技术和开发应用服务器产品的厂商。应用服务器TongWeb的开发目标,是利用公司在中间件领域的技术优势,实现符合J2EE规范的企业应用支撑平台。自2000年投放市场以来,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还提供以下增值特性: - 基于JMX的管理机制:TongWeb服务器从内核级支持JMX,所有的部件都可能通过JMX进行管理,提供一个功能强大的管理控制台。 - 开发工具支持:提供功能完备的Jbuilder和eclipse插件,支持EJB、Servlet/JSP、Web Service的开发和调试。完全通过可视化的操作,生成标准的部署描述文件和TongWeb服务器相关的部署描述符。 - 迁移工具支持:提供方便的迁移工具,能方便地将基于Weblogic、JBoss等其它应用服务器的应用迁移到TongWeb平台。 - 服务的可配置和可插拔性:基于服务的TongWeb架构提供了高度的模块化和可配置性,除JMX和JNDI外,所有服务模块的启停都是可定制的。还可以根据需要将第三方的服务模块(如基于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安全域,可以同时支持和管理多个安全域,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋置换物品协议书
- 房屋订购协议书范本
- 房屋质量包赔协议书
- 房租归集协议书范本
- 房租装修安全协议书
- 手工活外发协议合同
- 手机售后免责协议书
- 手游公司合作协议书
- 手机领取协议书范本
- 打印工程纸合同范本
- 酒店设备维修试题带答案
- 公园养护安全培训记录课件
- 印刷管理制度
- 2.6 太阳与白天 课件 教科版(2024)小学科学二年级上册
- 九年级语文第三次月考卷(全解全析)(北京专用)
- 2025年河北张家口沽源县公开招聘社区工作者70名考试参考试题及答案解析
- 护理指南-安宁疗护实践指南(2025年版)全面解读课件
- DBJT15-216-2021 高层建筑风振舒适度评价标准及控制技术规程
- KGF在大鼠角膜碱烧伤新生血管形成中的机制探索:从表达变化到功能解析
- DBS教材03精益转换训练
- 弱传播课件教学课件
评论
0/150
提交评论