国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

ESB在網(wǎng)絡(luò)支撐系統(tǒng)中的應(yīng)用

2017-02-04 09:46張嘯媛
移動信息 2017年10期
關(guān)鍵詞:網(wǎng)管中間件總線

張嘯媛

?

ESB在網(wǎng)絡(luò)支撐系統(tǒng)中的應(yīng)用

張嘯媛

中國移動通信集團新疆有限公司,新疆 烏魯木齊 830000

網(wǎng)絡(luò)支撐系統(tǒng)是網(wǎng)絡(luò)運維的信息化管理平臺,能夠?qū)崿F(xiàn)對網(wǎng)絡(luò)和業(yè)務(wù)設(shè)備的管理。早期的網(wǎng)絡(luò)支撐系統(tǒng)的建設(shè)方式多以煙囪式的IT系統(tǒng)為主。每個系統(tǒng)擁有自己獨立的數(shù)據(jù)模型、業(yè)務(wù)邏輯和展現(xiàn)界面。在系統(tǒng)建設(shè)初期這種獨立建設(shè)的模式最經(jīng)濟、效率最高,被普遍采用。當(dāng)多套IT系統(tǒng)發(fā)展到一定規(guī)模,煙囪式系統(tǒng)的弊端凸顯出來,特別是在數(shù)據(jù)接口交互方面。因此,介紹了ESB在網(wǎng)絡(luò)支撐系統(tǒng)中的應(yīng)用,主要內(nèi)容為網(wǎng)絡(luò)支撐系統(tǒng)中引入ESB技術(shù)的必要性,網(wǎng)絡(luò)支撐系統(tǒng)中應(yīng)用ESB技術(shù)的實現(xiàn)方法以及網(wǎng)絡(luò)支撐系統(tǒng)中應(yīng)用ESB的情況。

ESB;SOA架構(gòu);WMB;三層架構(gòu)

1 網(wǎng)絡(luò)支撐系統(tǒng)中引入ESB技術(shù)的必要性

1.1 面臨的問題

新疆移動公司網(wǎng)絡(luò)支撐系統(tǒng)經(jīng)過十余年的建設(shè),已完成數(shù)十套系統(tǒng)的實施,但是各個系統(tǒng)相對獨立,信息共享困難,難以從全網(wǎng)、全業(yè)務(wù)、面向客戶感知的角度對網(wǎng)絡(luò)數(shù)據(jù)進行深入分析和挖掘;系統(tǒng)間接口數(shù)量多,接口協(xié)議、格式多樣,接口內(nèi)容上存在重復(fù);接口關(guān)系基本形成網(wǎng)狀網(wǎng),關(guān)系復(fù)雜。隨著綜合網(wǎng)管建設(shè),系統(tǒng)間接口將變得更加復(fù)雜。

系統(tǒng)規(guī)劃時,由于沒有充分考慮到服務(wù)的共享,導(dǎo)致各系統(tǒng)的服務(wù)很難對外共享。建設(shè)綜合系統(tǒng),需從各專業(yè)系統(tǒng)提取數(shù)據(jù),但專業(yè)系統(tǒng)由于接口問題、模型問題、提供能力問題,在進行有效數(shù)據(jù)交互時,工作量大、靈活性差,實施極其困難;在系統(tǒng)建設(shè)過程中,沒有充分考慮到系統(tǒng)之間的交互,基本上都是依據(jù)各自系統(tǒng)的習(xí)慣,來實現(xiàn)系統(tǒng)之間的接口,這樣的接口靈活性差。從項目實施的角度來說,這也是容易出現(xiàn)問題的地方,導(dǎo)致實施上的困難。

1.2 ESB簡介

ESB是企業(yè)服務(wù)總線的縮寫。ESB的概念是由面向服務(wù)體系架構(gòu)SOA發(fā)展而來的,是SOA系統(tǒng)中的核心基礎(chǔ)設(shè)施。ESB是中間件技術(shù)與Web Service等技術(shù)結(jié)合的產(chǎn)物。ESB的基本功能是數(shù)據(jù)傳輸、消息協(xié)議轉(zhuǎn)化、路由三大核心功能。

1.3 ESB技術(shù)可以解決問題

使用ESB技術(shù),可以解決網(wǎng)絡(luò)支撐系統(tǒng)間數(shù)據(jù)共享、服務(wù)流程調(diào)用效率低、質(zhì)量不高,缺乏統(tǒng)一的集成共享架構(gòu)等問題。在應(yīng)用層方面,可以解決業(yè)務(wù)服務(wù)問題,比如服務(wù)的分層、分類不清晰,缺乏統(tǒng)一視圖,欠缺對業(yè)務(wù)、服務(wù)、流程所涉及到的編排能力,缺乏對業(yè)務(wù)所需的長流程支撐監(jiān)控的問題。在數(shù)據(jù)層面,可以解決“點對點”數(shù)據(jù)共享集成方式導(dǎo)致的接口復(fù)雜、系統(tǒng)間聯(lián)系盤根錯節(jié)問題。通過ESB技術(shù),可以使網(wǎng)絡(luò)支撐系統(tǒng)建立完整、統(tǒng)一的數(shù)據(jù)視圖,使用統(tǒng)一的數(shù)據(jù)模型和接口規(guī)范。

2 網(wǎng)絡(luò)支撐系統(tǒng)中ESB技術(shù)的實施過程

2.1 實施總體思路

為了解決以往煙囪式系統(tǒng)帶來的弊端,在CM-OSS規(guī)劃中,提出使用三層架構(gòu)方式:即采集層、共享層、應(yīng)用層,ESB位于共享層。采用SOA體系建立高可用的ESB總線,實現(xiàn)數(shù)據(jù)、服務(wù)、業(yè)務(wù)過程等的連接和封裝,由ESB提供規(guī)范、標(biāo)準(zhǔn)的統(tǒng)一接口,在服務(wù)節(jié)點之間完成動態(tài)連接、智能路由等核心功能。

ESB服務(wù)總線在實施過程中可優(yōu)先滿足應(yīng)用的緊急、迫切性集成需求。第一階段的業(yè)務(wù)目標(biāo)可以是:初步搭建服務(wù)總線平臺,初步具備基礎(chǔ)運維能力和基礎(chǔ)數(shù)據(jù)共享能力。第二階段,可以擴展服務(wù)總線平臺功能,提升數(shù)據(jù)共享能力和運維管理能力。第三階段,為優(yōu)化提升階段,優(yōu)化服務(wù)總線平臺功能,具有較成熟的數(shù)據(jù)共享能力、通用服務(wù)提供能力及運行維護管理能力[1]。

2.2 實施過程

通過進行數(shù)十套網(wǎng)絡(luò)支撐系統(tǒng)現(xiàn)有接口狀況調(diào)查,按照急用現(xiàn)行、新增數(shù)據(jù)接口優(yōu)先、數(shù)據(jù)共享復(fù)用度高的接口優(yōu)先改原則,以話務(wù)網(wǎng)管、數(shù)據(jù)網(wǎng)管、傳輸網(wǎng)管等系統(tǒng)數(shù)據(jù)共享為主,為日報督辦、網(wǎng)絡(luò)運營分析、集客網(wǎng)管、網(wǎng)絡(luò)支撐客服等系統(tǒng)提供數(shù)據(jù),梳理封裝形成標(biāo)準(zhǔn)化的服務(wù),并為集中故障管理、集中性能管理系統(tǒng)的數(shù)據(jù)服務(wù)復(fù)用建立基礎(chǔ)。共需接入系統(tǒng)間接口20余個,接口協(xié)議方式包括:Web?Service、FTP等,時間粒度包括實時、日等。示例見表1。

表1

具體實施上使用的方式為采用ESB中間件+應(yīng)用開發(fā)的建設(shè)模式,在引入成品ESB成品軟件基礎(chǔ)上進行本地化功能需求開發(fā)。ESB中間件提供了包括多協(xié)議的適配、服務(wù)的路由、穩(wěn)定性支撐、以及二次開發(fā)平臺。但ESB中間件僅提供了ESB的基本功能,具體應(yīng)用和服務(wù)需要通過開發(fā)應(yīng)用軟件實現(xiàn)。應(yīng)用軟件在ESB中間件基礎(chǔ)上,利用開發(fā)工具完成業(yè)務(wù)平臺的開發(fā)。

實施步驟包括:

(1)服務(wù)梳理。按照項目范圍調(diào)研接口和服務(wù)需求,梳理服務(wù)。根據(jù)梳理結(jié)果輸出服務(wù)規(guī)約(結(jié)合制定的規(guī)范),由服務(wù)提供方和服務(wù)消費方統(tǒng)一評審和確認。

(2)制定規(guī)范。制定ESB接入改造的統(tǒng)一規(guī)范,包括接口改造協(xié)議、交互流程等。召集各系統(tǒng)廠商評審,并按照實際情況修訂后發(fā)布。

(3)服務(wù)封裝。各廠商按照制定的規(guī)范和服務(wù)規(guī)約開發(fā)服務(wù)。開發(fā)過程中可根據(jù)實際情況對服務(wù)規(guī)約進行修正,由服務(wù)提供方修訂后提交ESB廠商。

(4)服務(wù)聯(lián)調(diào)。ESB廠商完成服務(wù)注冊和系統(tǒng)數(shù)據(jù)錄入,各系統(tǒng)廠商就接入的服務(wù)與集成共享平臺聯(lián)調(diào)。

(5)試運行。ESB及上線服務(wù)試運行,并利用ESB的管控功能不斷提高系統(tǒng)間通信的效率、質(zhì)量。

2.3 ESB中間件的選擇

目前,常用的ESB中間件有IBM的WMB、Oracle的OSB、TongTech的 TongIntegrator。

WMB 與OSB相比,支持更多的操作系統(tǒng)和數(shù)據(jù)庫, IBM WMB管理簡單而運行更高效,WMB運行管理無需依賴于數(shù)據(jù)庫,簡單高效、OSB安全控制和配置依賴于DBMS數(shù)據(jù)庫。

WMB與TongIntegrator相比,支持的編程模式更多,對JavaPHPESQL均支持,TongIntegrator僅支持Java。

綜上,IMB WMB無論是在產(chǎn)品成熟度、開放性,還是在對外部系統(tǒng)的支持度方面都高于同類產(chǎn)品?;谝陨媳容^,本次實施選用了IBM WMB 中間件產(chǎn)品ESB的產(chǎn)品選型。

2.4 ESB實施前后效果

ESB實施前系統(tǒng)間存在大量接口方式多樣、緊耦合的“點對點”接口,形成蜘蛛網(wǎng)狀、靈活性差、新增接口數(shù)據(jù)需要修改接口程序,開發(fā)大量代碼實現(xiàn)、時間長、開發(fā)和維護成本高。ESB實施后,采用松耦合總線型集成方式,經(jīng)過少量代碼開發(fā)及參數(shù)配置化方式即可快速實現(xiàn)應(yīng)用層接口數(shù)據(jù)服務(wù)需求,通用性強,可復(fù)用性高。

ESB實施前后效果圖見圖1:

圖1

3 網(wǎng)絡(luò)支撐系統(tǒng)中對ESB的應(yīng)用情況

3.1 對ESB的應(yīng)用情況

ESB實施后的接口服務(wù)關(guān)聯(lián)7個業(yè)務(wù)系統(tǒng),占系統(tǒng)總數(shù)的1.2%,共149個接口,占36%。ESB實施后數(shù)據(jù)的復(fù)用度、被訂閱數(shù)/發(fā)布數(shù)如表2所示:

表2

序號 系統(tǒng) 復(fù)用度 被訂閱數(shù)/發(fā)布數(shù) 1統(tǒng)一采集平臺1.45 68/47 2綜合資源系統(tǒng)1.04112/108 3日報督辦系統(tǒng)11/1 4話務(wù)網(wǎng)管系統(tǒng)11/1 5數(shù)據(jù)網(wǎng)管系統(tǒng)22/1 6電子運維系統(tǒng)12/2 7客服支撐系統(tǒng)11/1

后續(xù)繼續(xù)基于ESB對系統(tǒng)間接口整合,并達到與接口消費者數(shù)目相同的復(fù)用度。在后續(xù)將會擴大接入接口,擴容網(wǎng)絡(luò)支撐系統(tǒng)服務(wù)總線,掛接數(shù)據(jù)、功能、集成,實現(xiàn)服務(wù)的虛擬化“一處發(fā)布,處處可用”,實現(xiàn)服務(wù)的組裝和嵌套,進一步提高復(fù)用度和標(biāo)準(zhǔn)化[2]。

3.2 ESB應(yīng)用中應(yīng)注重的問題

ESB應(yīng)用于網(wǎng)絡(luò)支撐系統(tǒng)中,ESB成為承載應(yīng)用層與采集層的核心樞紐。眾多應(yīng)用系統(tǒng)數(shù)據(jù)都由ESB提供服務(wù),因此必須保障這ESB高效、穩(wěn)定運行,具體的技術(shù)要求如下:

(1)硬件基礎(chǔ)環(huán)境方面,應(yīng)使用多網(wǎng)卡、千兆/萬兆網(wǎng)絡(luò),多本地硬盤,提高吞吐及并行能力,采集服務(wù)器、調(diào)度服務(wù)器、接口服務(wù)器冗余配置。

(2)技術(shù)使用及部署方式,采用并行計算、緩存技術(shù)、分布式技術(shù)、負荷分?jǐn)偧夹g(shù)等手段提升數(shù)據(jù)的處理效率,應(yīng)具備調(diào)度中心池、適配器層、任務(wù)級的三層容災(zāi)體系,具備完善的運行監(jiān)控功能,異常狀況前轉(zhuǎn),確保為各應(yīng)用系統(tǒng)提供的服務(wù)高效、穩(wěn)定運行。

[1]呂宏偉.SOA體系結(jié)構(gòu)中的Web?Service技術(shù)[J].電腦編程技巧與維護,2010(4):75.

[2]毛勝利.SOA體系架構(gòu)下企業(yè)服務(wù)總線ESB技術(shù)的探討[D].黃石:黃石理工學(xué)院,2012.

The Application of ESB in Network Support System

Zhang Xiaoyuan

China Mobile Communications Group Xinjiang Co., Ltd., Xinjiang Urumqi 830000

Network support system is an information management platform of network operation and maintenance, which can realize the management of network and business equipment. In the early stage, the construction of network support system is mainly in the chimney type IT system. Each system has its own independent data model, business logic, and presentation interface. In the early stage of system construction, the model of independent construction is the most economical and efficient, and is widely adopted. When multiple IT systems develop to a certain scale, the drawbacks of the chimney system become more and more obvious, especially in the aspect of data interface interaction. Therefore, the application of ESB in network support system is introduced. The main content is the necessity of introducing ESB technology in network support system, the implementation method of applying ESB technology in network support system and the application of ESB in network support system.

ESB; SOA architecture; WMB; three layer architecture

TP393.09

A

1009-6434(2017)10-0046-03

猜你喜歡
網(wǎng)管中間件總線
SDN 網(wǎng)絡(luò)管理關(guān)鍵技術(shù)應(yīng)用分析與改進思路
我國自主可控中間件發(fā)展研究
RFID中間件技術(shù)及其應(yīng)用研究
DCOM在混合總線自動測試系統(tǒng)的應(yīng)用
基于AVR單片機的RS485工業(yè)總線開發(fā)設(shè)計
仿真型總線控制實訓(xùn)室設(shè)計與建設(shè)
北京市中小學(xué)網(wǎng)管教師培訓(xùn)需求研究
“五制配套”加強網(wǎng)管
云計算環(huán)境下中間件的負載均衡機制研究
寶馬F02車總線系統(tǒng)
泸溪县| 遂溪县| 甘泉县| 什邡市| 兴城市| 安塞县| 开封县| 无极县| 乐业县| 长阳| 全椒县| 项城市| 红安县| 田林县| 西华县| 鄱阳县| 玉环县| 松江区| 五大连池市| 鄯善县| 乌兰县| 潼关县| 临猗县| 大关县| 信丰县| 台中县| 黄冈市| 大石桥市| 沙田区| 湖口县| 德江县| 油尖旺区| 海林市| 婺源县| 聊城市| 上思县| 尖扎县| 观塘区| 抚宁县| 布拖县| 资源县|