0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

东方通TongWeb应用服务器产品在兆芯CPU平台上的运行适配与优化

兆芯 来源:兆芯 作者:兆芯 2022-09-21 15:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

方案简介

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

624157b2-397a-11ed-9e49-dac502259ad0.jpg

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)集群环境中运行。

客户受益

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

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

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

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

成功案例

●福建移动Boss客服系统
●某省政务云平台项目

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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JVM
    JVM
    +关注

    关注

    0

    文章

    161

    浏览量

    12957
  • 兆芯
    +关注

    关注

    2

    文章

    273

    浏览量

    18352
  • 应用服务器
    +关注

    关注

    1

    文章

    11

    浏览量

    2963

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

文章出处:【微信号:gh_dff030a16604,微信公众号:兆芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CPU近期适配重点产品推荐

    近期,携手多家产业伙伴,围绕开胜KH-50000、开先KX-7000等高性能自主CPU产品推进应用生态建设,完成了人工智能算力卡、SSD、内存、NAS存储、数据库管理系统、综合安全
    的头像 发表于 11-07 17:13 1128次阅读

    CPU近期适配软硬件产品推荐

    近日,持续携手多家产业合作伙伴,围绕开先KX-7000、开胜KH-40000等高性能自主处理加强软硬件生态建设,共同完成包括AI加
    的头像 发表于 08-20 17:39 1776次阅读

    携手合作伙伴WAIC 2025展示全新AI智能体解决方案

    2025世界人工智能大会正在火热召开中,联合龙擎、东方有线合作带来的基于开胜KH-40000服务
    的头像 发表于 08-04 10:27 1022次阅读

    CPU近期适配重点产品介绍

    及开发工具、API网关、智慧课堂、信创协同办公系统、虚拟化软件、云平台产品适配优化进一步繁荣
    的头像 发表于 07-10 17:02 1001次阅读

    处理近期互认证产品汇总

    近期,联合多家产业合作伙伴,重点围绕开先KX-7000系列处理、开胜KH-40000服务器处理
    的头像 发表于 06-12 17:14 1537次阅读

    Tomcat服务器使用指南

    Tomcat是由Java编写的一个开源的、轻量级的应用服务器,是Apache软件基金会的一个项目。它实现了Java Servlet、JavaServer Pages(JSP)和Java
    的头像 发表于 06-09 16:26 1010次阅读

    CPU近期适配重点产品一览

    近期,与多家产业伙伴开展合作,基于开先KX-7000、开胜KH-40000等高性能自主CPU平台持续推进应用生态建设,完成AI算力卡、高可信服务
    的头像 发表于 05-17 09:33 1196次阅读

    CPU近期适配认证产品汇总

    近期,继续携手多家产业合作伙伴,重点围绕开先KX-7000系列处理、开胜KH-40000服务器处理
    的头像 发表于 04-15 17:49 1051次阅读

    新版服务器应用解决方案发布

    近期,携手众多产业生态伙伴,充分发挥自主 CPU 兼容性等方面的显著优势,围绕KH-40000平台服务器等硬件,聚焦云
    的头像 发表于 04-03 16:55 963次阅读

    CPU近期适配认证成果

    近期,基于开先KX-7000、开胜KH-40000等系列自主处理与国内多家产业伙伴携手展开应用适配认证工作,完成了包括网卡、磁盘阵列控制卡、PCIe4.0高速SSD,以及分布式
    的头像 发表于 03-12 10:15 1094次阅读

    联和东海推出基于处理的多款AI产品

    近日,联和东海联合恒为科技,基于开胜KH-40000服务器CPU、开先KX-7000 桌面端CPU与多款国内、国际主流GPU进行
    的头像 发表于 03-07 16:22 825次阅读

    CPU近期兼容适配汇总

    近期,基于开先KX-7000、开胜KH-40000系列等自主处理平台携手产业伙伴持续推进软硬件生态建设,顺利完成包括DPU扩展卡、数据库、
    的头像 发表于 02-11 16:35 1294次阅读

    CPU近期软硬件适配动态

    近期,携手多家软硬件合作伙伴,基于开先KX-7000、开胜KH-40000等自主CPU和信创操作系统环境,持续推进应用生态建设工作,顺利完成医疗自主终端、商用收款机、服务器操作系统
    的头像 发表于 01-15 15:33 994次阅读

    阿里云轻量应用服务器全新升级,通用型实例峰值带宽高达200Mbps

    火伞云1月13日消息,阿里云推出首款全新升级的轻量应用服务器“通用型实例”。新的服务器实例面向中小企业和开发者创新设计,升级支持4vCPU实例规格满足更多通用计算小算力场景需求,标配200Mbps
    的头像 发表于 01-14 15:20 854次阅读
    阿里云轻量<b class='flag-5'>应用服务器</b>全新升级,通用型实例峰值带宽高达200Mbps

    Tomcat开放源代码的Web应用服务器

    Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序
    的头像 发表于 12-23 11:24 872次阅读
    Tomcat开放源代码的Web<b class='flag-5'>应用服务器</b>