小夥伴都知道中間件是處於作業系統軟體與用戶的應用軟體的中間的基礎軟體;為處於自己上層的應用軟體提供運行與開發的環境,幫助用戶靈活、高效地開發和集成複雜的應用軟體。
中間件主要的功能特點是滿足大量應用的需要;運行於多種硬體和OS平臺;支持分布計算,提供跨網絡、硬體和OS平臺的透明性的應用或服務的交互;支持標準的協議;支持標準的接口。
一、中間件分類
① 數據訪問中間件:實現異構環境下的資料庫實現聯接或文件系統實現聯接
② 遠程過程調用中間件(RPC)
③ 面向消息的中間件:兼容多種通訊協議、語言、應用程式、硬體和軟體平臺,基於數據通信來進行分布式系統的集成
④ 交易中間件:提供支持大規模事務處理的可靠運行環境
⑤ 面向對象中間件(ORB)
二、主流中間件
① Net平臺:Microsoft IIS.Net;② JavaEE:Oracle WLS、IBM WAS、Redhat JBOSS EAP、Tomcat、Jetty、Resin;③ 其它:Tuxedo、Node.js、IBM MQ、Active MQ
三、服務優勢
東方龍馬為用戶提供一站式的中間件服務,從開發,到上線、優化、運行。我們支持的中間件服務產品涵蓋WebLogic Server、JBoss EAP、WebSphere Application Server、Apache Tomcat。
① 技術服務團隊
服務團隊 > 110位
OCM專家 > 15位
OCP認證 > 60位
OGG認證 > 10位
MySQL OCP認證 > 10位
中間件認證 > 15位
PMP > 8位
② 技術服務覆蓋產品
Oracle資料庫:8i,9i,10G,11G,12C等,包括RAC、OGG、DG等
開源資料庫:MySQL、PGSQL、MongoDB、GreePlum等
中間件:Websphere、Weblogic、Tomcat、Jboss、Apache、Redis等
③ 客戶基礎
全國超過500個企業級客戶的資料庫及應用中間件;管理超過2000個系統;涉及政府、金融、通信、稅務、製造等各個行業。
rId4
國內最大家電製造商之一 資料庫/中間件運維管理連接12年服務;國內最大汽車製造廠之一 資料庫/中間件運維管理連接11服務;國內省級國稅局 資料庫/中間件運維管理連續10年服務;國內最大財險公司之一 資料庫/中間件運維管理連續10年以上服務;國內最大保險公司之一 資料庫/中間件運維管理連續7年服務。
④ 產品研發
A.自動化運維smartAM:SQL審核、自動化數據收集、智能化巡檢、中間件管理
B.數據對比DataCMP:Oracle資料庫之間數據對比;效率高,500G數據量20分鐘之內適用是資料庫遷移、數據同步;兼容所有版本。
C.硬體監控Orient Cloud:監控管理、可視化、自動化部署、遠程訪問、資產管理
D.中間件監控與分析:OLMDumper工具,結合JVM等產生產生的JVM線程日誌。WLSMStat工具,WebLogic Server監控工具;APA性能分析工具,應用程式性能分析工具。
E.日誌管理EasyLog:日誌集中、實時檢索、故障定位、關聯分析、監控告警、合規審計
四、中間件服務案例
1、某銀行信用卡中心問題診斷(WAS)
某銀行信用卡中心電銷外包套餐應用分布式環境,在下午上班前總是短暫的應用訪問失敗情況。
東方龍馬作為其WAS中間件服務供應商對問題進行診斷,通過調整WAS參數,深入跟蹤ORB交互數據包並進行比對,最終診斷問題因網絡(防火牆策略)導致。
2、某汽車製造業應用掛起問題診斷(Tomcat)
某汽車製造業車主APP(豐雲行)系統上線後,不定期出現應用系統訪問失敗(無響應)的情況。
東方龍馬自2007年起,作為其WLS、JBOSS、Tomcat的JaavaEE供應商,為其提供中間件技術支持服務;通過對ThreadDump、HeapDump以及應用代碼分析,精確判斷其掛起問題成因,為其系統穩定運行提供可靠的保障。
3、某省級稅務局運維監控 (WLSMStatV2+OLMDumper)
東方龍馬負責該單位金稅三期、防偽稅控、電子發票及其它周邊系統全系的Oracle資料庫及WebLogic中間件運維。
東方龍馬WLSMStatV2,實時監控超過400個以上的WebLogic節點的實時性能數據及健康狀態,出現問題時自動告警。
在出現性能問題時,工程師通過OLMDumper收集問題節點線程轉儲日誌,快速定位問題。
4、偶發性性能問題診斷(APA)
某製造業部署在海外的MES,部署在WAS時,偶發性發生性能問題。故障發生時,沒有人工介入的時間窗口,以及故障不可復現。
東方龍馬APA性能分析工具,通過獨立部署Agent的方式,收集業務交易信息並保存在本地磁碟(簡化部署過程)。性能數據下載後導入分析系統進行詳細分析,最終定位應用程式使用ServletRequest.getRemoteHost觸發DNS反向查找(從IP到主機名),因為DNS伺服器響應時間問題,偶發性導致業務性能緩慢。
5、應用性能分析 (APA)
某汽車製造業車主APP(豐雲行)系統,甲方在面對公眾用戶促銷活動推廣上線前進行壓力測試,需要對系統性能及可支持的最大迸發進行評估。
東方龍馬APA性能分析工具,在壓力測試過程中進行業務性能數據收集、分析、報告。為正確分析業務性能瓶頸、評估業務性能情況及系統容量提供量化的數據。