兆芯CPU+东方通中间件 联手打造标准可靠的JavaEE 应用服务器TongWeb

发布日期:

2022-09-21 00:00:00

来源:

兆芯

中间件(Middleware)处于操作系统与应用软件之间,属于基础软件的一大类,主要作用屏蔽底层系统的复杂性、多样性,使应用开发人员面对一个简单而统一的环境,减少应用开发的复杂性及难度。使开发人员聚集于业务本身,不必再为移植于各个平台而重复工作,从而大大减少开发成本。


随着近年来信息产业发展步伐的加快,各行各业对信息安全的需求也越来越迫切。国产CPU+国产OS+国产OA的配置逐渐成为用户首选,当然,这其中离不开国产中间件存在。兆芯与国内中间件厂商紧密合作,不断改善产品、提升服务质量,在行业用户中广受好评。


东方通是国内A股上市的基础软件厂商,以“安全+”、“数据+”和'智慧+'三大产品体系为基础,为客户提供综合解决方案及服务。本文就通过介绍东方通TongWeb应用服务器产品在兆芯CPU平台上的运行适配与优化,为企业级应用提供便捷的开发、随需应变的灵活部署、丰富的运行时监视、高效的易管理等关键支撑,助力用户安全高效的开发运营。



方案简介


应用服务器TongWeb全面支持JavaEE7、JavaEE8及Jakarta EE规范,为应用高效、稳定、安全运行提供关键支撑,包括便捷的开发、随需应变的灵活部署、丰富的运行时监视、高效的管理等。TongWeb坚持自主研发,与国产芯片、操作系统、数据库等产业生态伙伴开展广泛兼容性适配,为信创、金融、运营商等核心业务应用搭建高性能、高可用系统提供有力支持。此外,TongWeb提供容器云、微服务、智能管理监控等更多新技术功能,提供优质的相关解决方案,在IT发展领先行业应用广泛。


兆芯CPU+东方通中间件 联手打造标准可靠的JavaEE 应用服务器TongWeb

TongWeb 体系结构图


应用服务器TongWeb 采用微内核架构,在JVM 之上,由JMX 服务、类加载服务、配置服务和生命周期服务构成应用服务器的最小内核;在此微内核基础上,围绕着Web、EJB 两大核心容器,构建JavaEE 基础服务层和扩展服务层。


●基础服务层:基础服务层包括JNDI、JDBC、JTA、JMS、JCA、JPA、JavaMail 等服务,用于处理JavaEE 核心基础资源对象的创建和生命周期管理,并对上层容器和扩展服务提供基础服务接口。

 

●扩展服务层:扩展服务层基于微内核和基础服务之上,采用松散耦合的模式接入应用服务器框架,为上层服务和两大核心容器提供企业级扩展服务,并提供容器组件和上层服务的聚合能力。

 

其中资源适配服务作为连接应用服务器和外部资源的关键服务,为应用服务器和第三方企业资源系统的对接和通信,提供了通用模型,从而极大的提高了应用服务器和其他外部系统的互操作能力。

 

●两大核心容器:Web 容器和EJB 容器提供Web 应用和企业级应用部署运行所需的底层核心组件,如Servlet、JSP、SessionBean组件等;同时还负责接收处理来自各种客户端的请求,如浏览器、终端以及各种语言写的客户端;核心容器通过内部的连接通道和协议处理器,可以处理各种协议的客户端请求,如http、https、soap、ajp协议等等。

 

●管理服务:为了便于用户更好的管理应用服务器内部资源以及部署运行在应用服务器上的企业应用,应用服务器TongWeb还提供了覆盖所有核心容器和服务的管理服务,用户可以通过管理服务对应用服务器内所有服务、资源和应用进行管理,同时管理服务还提供UI界面和命令行工具来进一步简化用户的操作,提供更加良好的易用性。



主要特点


●安全性强

TongWeb 属于完全自主研发的商业化产品,产品遵循相关安全规范,并能够集成第三方安全产品,提高更加强大的安全保证。可在各种国产操作系统、CPU 下运行,并支持各种国产数据库。提供全面的安全机制,包括防SDos攻击、防篡改,支持SSL、TLS等常用传输层协议,三员分立等,实现基于容器的安全策略;提供动态可扩展的安全体系结构;全面支持国密算法,包括SM2、SM3、SM4等。


●集群能力强,自带负载均衡THS

TongWeb的集群采用集中式的缓存集群解决方案,提供极高的可靠性,不存在任何单点问题,同时拥有很高的伸缩性;缓存集群可以在运行时支持动态扩展,为整个集群提供灵活的扩展性,具备大型应用支撑能力。应用服务器TongWeb内置提供了软件负载均衡器TongHttpServer(简称THS),THS支持国密算法,其“智能化”特点能够极大地提升系统的运维效率,降低因误操作引发事故的几率。


●应用领域广泛

TongWeb以其良好的扩展性和可用性、非常高的性价比、更好的稳定性、安全性及更加专业细致的支持服务,受到了广大客户的信赖,广泛应用在电信、金融、交通、政府行业,并有大量的信创应用项目成功案例。


●经过大量项目验证,确保应用系统平滑迁移

近几年TongWeb在信创行业已积累大量信息技术应用创新项目案例,尤其金融行业,很多金融机构采用“一云多芯”技术架构,东方通在多芯兼容,系统平滑迁移,系统联合调优方面积累了大量经验。采用TongWeb为Java开发的Web应用提供运行环境,能够实现应用系统的平滑迁移。


●技术成熟稳定,可以支撑国内规模化的应用

TongWeb 的分布式事务处理技术起步早、核心技术研发上有较好的技术积累,在主要功能指标和应用稳定性方面,成熟度高。如在相近运算能力下,TongWeb 应用服务器产品在国际通行的JavaEE 性能评价体系SPECJEnterprise2010 的测试结果已达到国际产品(WebLogic、WebSphere)的同等水平。东方通与国内主流OA厂商合作,在全国产环境下,整体系统完全支持50万在线用户的并发访问,并且长时间运行稳定,90%平均响应时间仅为374毫秒。


●紧跟国际核心技术标准,具有较强的国外产品替代能力

TongWeb是是国内为数不多既完整符合又通过JavaEE5/6/7/8、Jakarta EE9.1技术标准认证的产品,在JavaEE 标准支持上富有市场竞争力,并可实现系统内部国外产品的平滑替代与升级。

 

●对开源框架具有广泛的兼容性

TongWeb支持流行的开发框架如Struts2、Spring、Hibernate、Springboot等,而且对于使用大型框架(例如:lifery)的应用,在TongWeb上运行良好,不需要修改应用代码。TongWeb可通过配置自动支持多个JSF的实现版本;为Web应用提供了可配置的类加载策略,当开源框架与应用服务器使用了同一个类的不同版本时,可以灵活的配置应用使用所需要的类。


●应用轻松移植

TongWeb具备国外品牌产品的基本能力,包括但不限于:开发工具支持、集群能力、session高可用、监控、集中管理能力等,涵盖了应用的开发、部署、运维的各个方面,为应用平稳商业化运行提供全面支持。TongWeb提供了成熟的应用移植方法步骤说明和应用迁移工具,可快速实现应用移植。


●集中管理、统一监控

TongWeb提供多种管理工具,如管理控制台、第三方JMX工具JConsole、命令行,可以满足用户应用管理需求;提供一键式安装命令行工具、类加载冲突检测工具,大大提高了产品安装、应用部署的易用性;提供完善的监控诊断和快照分析系统,极大地提高了支持维护效率。在云平台环境下,TongWeb集群节点支持智能化自动管理,能够自动、及时、适当的根据应用负荷的变化而动态调整,调整过程不影响业务的连续运行,从而提高资源利用率、节约运营成本。


●适宜的云环境部署

除轻量版、标准版本、企业版本之外,TongWeb还提供容器云版和嵌入式版,更适于容器化及云原生架构开发的应用和部署模式,介质小巧、动态弹性扩展、按需服务、启停迅速,可适配各种容器云环境,支持在Docker容器中部署,在Kubernetes(K8S)集群环境中运行。



客户受益


● 简化开发人员的工作,提高开发效率

● 紧跟国际先进技术发展,为客户产品升级提供保障

● 不中断请求的无缝应用更新,提供更好的用户体验

● 兼容大部分开源框架,节省二次开发成本


兆芯CPU+东方通中间件 联手打造标准可靠的JavaEE 应用服务器TongWeb



成功案例


●福建移动Boss客服系统

●某省政务云平台项目

●某国有大型银行应用系统创新改造项目



| 文中产品介绍及图片均来自兆芯合作伙伴

如有后续更新恕不另行通知,如涉侵权请告知我司予以删除 |