中間件(Middleware)處于操作系統(tǒng)與應(yīng)用軟件之間,屬于基礎(chǔ)軟件的一大類,主要作用屏蔽底層系統(tǒng)的復(fù)雜性、多樣性,使應(yīng)用開發(fā)人員面對一個簡單而統(tǒng)一的環(huán)境,減少應(yīng)用開發(fā)的復(fù)雜性及難度。使開發(fā)人員聚集于業(yè)務(wù)本身,不必再為移植于各個平臺而重復(fù)工作,從而大大減少開發(fā)成本。
隨著近年來信息產(chǎn)業(yè)發(fā)展步伐的加快,各行各業(yè)對信息安全的需求也越來越迫切。國產(chǎn)CPU+國產(chǎn)OS+國產(chǎn)OA的配置逐漸成為用戶首選,當(dāng)然,這其中離不開國產(chǎn)中間件存在。兆芯與國內(nèi)中間件廠商緊密合作,不斷改善產(chǎn)品、提升服務(wù)質(zhì)量,在行業(yè)用戶中廣受好評。
東方通是國內(nèi)A股上市的基礎(chǔ)軟件廠商,以“安全+”、“數(shù)據(jù)+”和"智慧+"三大產(chǎn)品體系為基礎(chǔ),為客戶提供綜合解決方案及服務(wù)。本文就通過介紹東方通TongWeb應(yīng)用服務(wù)器產(chǎn)品在兆芯CPU平臺上的運行適配與優(yōu)化,為企業(yè)級應(yīng)用提供便捷的開發(fā)、隨需應(yīng)變的靈活部署、豐富的運行時監(jiān)視、高效的易管理等關(guān)鍵支撐,助力用戶安全高效的開發(fā)運營。
方案簡介
應(yīng)用服務(wù)器TongWeb全面支持JavaEE7、JavaEE8及Jakarta EE規(guī)范,為應(yīng)用高效、穩(wěn)定、安全運行提供關(guān)鍵支撐,包括便捷的開發(fā)、隨需應(yīng)變的靈活部署、豐富的運行時監(jiān)視、高效的管理等。TongWeb堅持自主研發(fā),與國產(chǎn)芯片、操作系統(tǒng)、數(shù)據(jù)庫等產(chǎn)業(yè)生態(tài)伙伴開展廣泛兼容性適配,為信創(chuàng)、金融、運營商等核心業(yè)務(wù)應(yīng)用搭建高性能、高可用系統(tǒng)提供有力支持。此外,TongWeb提供容器云、微服務(wù)、智能管理監(jiān)控等更多新技術(shù)功能,提供優(yōu)質(zhì)的相關(guān)解決方案,在IT發(fā)展領(lǐng)先行業(yè)應(yīng)用廣泛。
TongWeb 體系結(jié)構(gòu)圖
應(yīng)用服務(wù)器TongWeb 采用微內(nèi)核架構(gòu),在JVM 之上,由JMX 服務(wù)、類加載服務(wù)、配置服務(wù)和生命周期服務(wù)構(gòu)成應(yīng)用服務(wù)器的最小內(nèi)核;在此微內(nèi)核基礎(chǔ)上,圍繞著Web、EJB 兩大核心容器,構(gòu)建JavaEE 基礎(chǔ)服務(wù)層和擴(kuò)展服務(wù)層。
●基礎(chǔ)服務(wù)層:基礎(chǔ)服務(wù)層包括JNDI、JDBC、JTA、JMS、JCA、JPA、JavaMail 等服務(wù),用于處理JavaEE 核心基礎(chǔ)資源對象的創(chuàng)建和生命周期管理,并對上層容器和擴(kuò)展服務(wù)提供基礎(chǔ)服務(wù)接口。
●擴(kuò)展服務(wù)層:擴(kuò)展服務(wù)層基于微內(nèi)核和基礎(chǔ)服務(wù)之上,采用松散耦合的模式接入應(yīng)用服務(wù)器框架,為上層服務(wù)和兩大核心容器提供企業(yè)級擴(kuò)展服務(wù),并提供容器組件和上層服務(wù)的聚合能力。
其中資源適配服務(wù)作為連接應(yīng)用服務(wù)器和外部資源的關(guān)鍵服務(wù),為應(yīng)用服務(wù)器和第三方企業(yè)資源系統(tǒng)的對接和通信,提供了通用模型,從而極大的提高了應(yīng)用服務(wù)器和其他外部系統(tǒng)的互操作能力。
●兩大核心容器:Web 容器和EJB 容器提供Web 應(yīng)用和企業(yè)級應(yīng)用部署運行所需的底層核心組件,如Servlet、JSP、SessionBean組件等;同時還負(fù)責(zé)接收處理來自各種客戶端的請求,如瀏覽器、終端以及各種語言寫的客戶端;核心容器通過內(nèi)部的連接通道和協(xié)議處理器,可以處理各種協(xié)議的客戶端請求,如http、https、soap、ajp協(xié)議等等。
●管理服務(wù):為了便于用戶更好的管理應(yīng)用服務(wù)器內(nèi)部資源以及部署運行在應(yīng)用服務(wù)器上的企業(yè)應(yīng)用,應(yīng)用服務(wù)器TongWeb還提供了覆蓋所有核心容器和服務(wù)的管理服務(wù),用戶可以通過管理服務(wù)對應(yīng)用服務(wù)器內(nèi)所有服務(wù)、資源和應(yīng)用進(jìn)行管理,同時管理服務(wù)還提供UI界面和命令行工具來進(jìn)一步簡化用戶的操作,提供更加良好的易用性。
主要特點
●安全性強(qiáng)
TongWeb 屬于完全自主研發(fā)的商業(yè)化產(chǎn)品,產(chǎn)品遵循相關(guān)安全規(guī)范,并能夠集成第三方安全產(chǎn)品,提高更加強(qiáng)大的安全保證。可在各種國產(chǎn)操作系統(tǒng)、CPU 下運行,并支持各種國產(chǎn)數(shù)據(jù)庫。提供全面的安全機(jī)制,包括防SDos攻擊、防篡改,支持SSL、TLS等常用傳輸層協(xié)議,三員分立等,實現(xiàn)基于容器的安全策略;提供動態(tài)可擴(kuò)展的安全體系結(jié)構(gòu);全面支持國密算法,包括SM2、SM3、SM4等。
●集群能力強(qiáng),自帶負(fù)載均衡THS
TongWeb的集群采用集中式的緩存集群解決方案,提供極高的可靠性,不存在任何單點問題,同時擁有很高的伸縮性;緩存集群可以在運行時支持動態(tài)擴(kuò)展,為整個集群提供靈活的擴(kuò)展性,具備大型應(yīng)用支撐能力。應(yīng)用服務(wù)器TongWeb內(nèi)置提供了軟件負(fù)載均衡器TongHttpServer(簡稱THS),THS支持國密算法,其“智能化”特點能夠極大地提升系統(tǒng)的運維效率,降低因誤操作引發(fā)事故的幾率。
●應(yīng)用領(lǐng)域廣泛
TongWeb以其良好的擴(kuò)展性和可用性、非常高的性價比、更好的穩(wěn)定性、安全性及更加專業(yè)細(xì)致的支持服務(wù),受到了廣大客戶的信賴,廣泛應(yīng)用在電信、金融、交通、政府行業(yè),并有大量的信創(chuàng)應(yīng)用項目成功案例。
●經(jīng)過大量項目驗證,確保應(yīng)用系統(tǒng)平滑遷移
近幾年TongWeb在信創(chuàng)行業(yè)已積累大量信息技術(shù)應(yīng)用創(chuàng)新項目案例,尤其金融行業(yè),很多金融機(jī)構(gòu)采用“一云多芯”技術(shù)架構(gòu),東方通在多芯兼容,系統(tǒng)平滑遷移,系統(tǒng)聯(lián)合調(diào)優(yōu)方面積累了大量經(jīng)驗。采用TongWeb為Java開發(fā)的Web應(yīng)用提供運行環(huán)境,能夠?qū)崿F(xiàn)應(yīng)用系統(tǒng)的平滑遷移。
●技術(shù)成熟穩(wěn)定,可以支撐國內(nèi)規(guī)?;膽?yīng)用
TongWeb 的分布式事務(wù)處理技術(shù)起步早、核心技術(shù)研發(fā)上有較好的技術(shù)積累,在主要功能指標(biāo)和應(yīng)用穩(wěn)定性方面,成熟度高。如在相近運算能力下,TongWeb 應(yīng)用服務(wù)器產(chǎn)品在國際通行的JavaEE 性能評價體系SPECJEnterprise2010 的測試結(jié)果已達(dá)到國際產(chǎn)品(WebLogic、WebSphere)的同等水平。東方通與國內(nèi)主流OA廠商合作,在全國產(chǎn)環(huán)境下,整體系統(tǒng)完全支持50萬在線用戶的并發(fā)訪問,并且長時間運行穩(wěn)定,90%平均響應(yīng)時間僅為374毫秒。
●緊跟國際核心技術(shù)標(biāo)準(zhǔn),具有較強(qiáng)的國外產(chǎn)品替代能力
TongWeb是是國內(nèi)為數(shù)不多既完整符合又通過JavaEE5/6/7/8、Jakarta EE9.1技術(shù)標(biāo)準(zhǔn)認(rèn)證的產(chǎn)品,在JavaEE 標(biāo)準(zhǔn)支持上富有市場競爭力,并可實現(xiàn)系統(tǒng)內(nèi)部國外產(chǎn)品的平滑替代與升級。
●對開源框架具有廣泛的兼容性
TongWeb支持流行的開發(fā)框架如Struts2、Spring、Hibernate、Springboot等,而且對于使用大型框架(例如:lifery)的應(yīng)用,在TongWeb上運行良好,不需要修改應(yīng)用代碼。TongWeb可通過配置自動支持多個JSF的實現(xiàn)版本;為Web應(yīng)用提供了可配置的類加載策略,當(dāng)開源框架與應(yīng)用服務(wù)器使用了同一個類的不同版本時,可以靈活的配置應(yīng)用使用所需要的類。
●應(yīng)用輕松移植
TongWeb具備國外品牌產(chǎn)品的基本能力,包括但不限于:開發(fā)工具支持、集群能力、session高可用、監(jiān)控、集中管理能力等,涵蓋了應(yīng)用的開發(fā)、部署、運維的各個方面,為應(yīng)用平穩(wěn)商業(yè)化運行提供全面支持。TongWeb提供了成熟的應(yīng)用移植方法步驟說明和應(yīng)用遷移工具,可快速實現(xiàn)應(yīng)用移植。
●集中管理、統(tǒng)一監(jiān)控
TongWeb提供多種管理工具,如管理控制臺、第三方JMX工具JConsole、命令行,可以滿足用戶應(yīng)用管理需求;提供一鍵式安裝命令行工具、類加載沖突檢測工具,大大提高了產(chǎn)品安裝、應(yīng)用部署的易用性;提供完善的監(jiān)控診斷和快照分析系統(tǒng),極大地提高了支持維護(hù)效率。在云平臺環(huán)境下,TongWeb集群節(jié)點支持智能化自動管理,能夠自動、及時、適當(dāng)?shù)母鶕?jù)應(yīng)用負(fù)荷的變化而動態(tài)調(diào)整,調(diào)整過程不影響業(yè)務(wù)的連續(xù)運行,從而提高資源利用率、節(jié)約運營成本。
●適宜的云環(huán)境部署
除輕量版、標(biāo)準(zhǔn)版本、企業(yè)版本之外,TongWeb還提供容器云版和嵌入式版,更適于容器化及云原生架構(gòu)開發(fā)的應(yīng)用和部署模式,介質(zhì)小巧、動態(tài)彈性擴(kuò)展、按需服務(wù)、啟停迅速,可適配各種容器云環(huán)境,支持在Docker容器中部署,在Kubernetes(K8S)集群環(huán)境中運行。
客戶受益
● 簡化開發(fā)人員的工作,提高開發(fā)效率
● 緊跟國際先進(jìn)技術(shù)發(fā)展,為客戶產(chǎn)品升級提供保障
● 不中斷請求的無縫應(yīng)用更新,提供更好的用戶體驗
● 兼容大部分開源框架,節(jié)省二次開發(fā)成本
成功案例
●福建移動Boss客服系統(tǒng)
●某省政務(wù)云平臺項目
●某國有大型銀行應(yīng)用系統(tǒng)創(chuàng)新改造項目
審核編輯 :李倩
-
JVM
+關(guān)注
關(guān)注
0文章
158瀏覽量
12220 -
兆芯
+關(guān)注
關(guān)注
2文章
173瀏覽量
17490 -
應(yīng)用服務(wù)器
+關(guān)注
關(guān)注
1文章
11瀏覽量
2831
原文標(biāo)題:芯方案 | 兆芯CPU+東方通中間件 聯(lián)手打造標(biāo)準(zhǔn)可靠的JavaEE 應(yīng)用服務(wù)器TongWeb
文章出處:【微信號:gh_dff030a16604,微信公眾號:兆芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論