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

?

一種融合多業(yè)務(wù)的信息化系統(tǒng)框架研究

2016-11-04 03:01:26李鴻赟
科技與創(chuàng)新 2016年17期
關(guān)鍵詞:信息化系統(tǒng)數(shù)據(jù)格式

李鴻赟

文章編號(hào):2095-6835(2016)17-0022-01

摘 要:一個(gè)大型的應(yīng)用信息化系統(tǒng)在部署實(shí)施過程中可能需要兼容和對(duì)接很多其他的信息化系統(tǒng)的功能和數(shù)據(jù)。在系統(tǒng)對(duì)接時(shí),容易出現(xiàn)數(shù)據(jù)丟失、數(shù)據(jù)格式不兼容、狀態(tài)不容易同步、接口可靠性差等問題。針對(duì)以上幾個(gè)系統(tǒng)對(duì)接中存在的問題,研究了融合對(duì)接多個(gè)業(yè)務(wù)系統(tǒng)功能和數(shù)據(jù)框架必備的一些基本功能。

關(guān)鍵詞:融合多業(yè)務(wù);信息化系統(tǒng);數(shù)據(jù)格式;功能接口

中圖分類號(hào):TN929.1 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.15913/j.cnki.kjycx.2016.17.022

1 融合多業(yè)務(wù)的信息化系統(tǒng)概述

隨著社會(huì)的快速發(fā)展,尤其是近年來(lái)信息技術(shù)行業(yè)的迅猛發(fā)展,社會(huì)生產(chǎn)效率得到了有效的提高。但是,信息技術(shù)行業(yè)更新?lián)Q代的速度非常快,一個(gè)信息化系統(tǒng)數(shù)年后可能滿足不了新的需求。

在一個(gè)涉及大型組織機(jī)構(gòu)的單位中,如果要部署實(shí)施一套新的信息化系統(tǒng),將會(huì)面臨很多原有系統(tǒng)數(shù)據(jù)整合的問題。在這些原有的信息化系統(tǒng)中,有一部分系統(tǒng)功能可能由于種種原因不會(huì)被新系統(tǒng)取代,舊系統(tǒng)的功能需要在新系統(tǒng)中繼續(xù)發(fā)揮。另外,有一部分原有信息化系統(tǒng)需要被新系統(tǒng)完全取代,但是這些舊信息系統(tǒng)中沉淀了許多不能丟棄的數(shù)據(jù),并且這些業(yè)務(wù)數(shù)據(jù)需要在新系統(tǒng)中無(wú)縫切換,從而實(shí)現(xiàn)系統(tǒng)功能的平滑過渡。

2 融合多業(yè)務(wù)的信息化系統(tǒng)存在的問題

2.1 數(shù)據(jù)格式不兼容

每個(gè)舊系統(tǒng)擁有不同的數(shù)據(jù)庫(kù),其中,表結(jié)構(gòu)設(shè)計(jì)大部分無(wú)法直接被應(yīng)用到現(xiàn)有系統(tǒng)中,并且一部分?jǐn)?shù)據(jù)與新系統(tǒng)格式不匹配,另一部分?jǐn)?shù)據(jù)可能不滿足新系統(tǒng)的需求,需要補(bǔ)充和擴(kuò)展。

2.2 功能接口不匹配

在舊系統(tǒng)中,設(shè)計(jì)的功能接口在新系統(tǒng)中基本無(wú)法直接調(diào)用,有的接口格式和類型不匹配,有的功能接口的原有設(shè)計(jì)邏輯可能不符合當(dāng)前新系統(tǒng)的使用邏輯,從而無(wú)法直接利用。

2.3 運(yùn)行狀態(tài)不同步

在新系統(tǒng)的部分功能依賴于原有舊系統(tǒng)運(yùn)行時(shí),由于系統(tǒng)功能運(yùn)行出錯(cuò)、狀態(tài)返回錯(cuò)誤、原系統(tǒng)對(duì)外接口不完善等多種問題,新系統(tǒng)在調(diào)用舊系統(tǒng)功能時(shí),得到的功能運(yùn)行狀態(tài)與實(shí)際系統(tǒng)運(yùn)行狀態(tài)不一致。這就會(huì)導(dǎo)致新系統(tǒng)的功能無(wú)法正常發(fā)揮。

2.4 接口可靠性差

由于原系統(tǒng)提供的接口起初對(duì)外接口的設(shè)計(jì)原因,或者由于其他客觀原因,原系統(tǒng)的功能無(wú)法很好地在新系統(tǒng)中調(diào)用。當(dāng)新系統(tǒng)在調(diào)用多個(gè)舊系統(tǒng)協(xié)作時(shí),在多個(gè)系統(tǒng)接口不可靠的情況下,完整的系統(tǒng)功能將消耗大量的時(shí)間等待重復(fù)嘗試,從而大大降低系統(tǒng)的運(yùn)行效率。

3 融合多業(yè)務(wù)的信息化系統(tǒng)框架設(shè)計(jì)

針對(duì)上述融合多業(yè)務(wù)的信息化系統(tǒng)存在的問題,從以下4個(gè)方面著手解決后,信息化系統(tǒng)的運(yùn)行穩(wěn)定性和運(yùn)行效率都得到了有效的提升。

3.1 數(shù)據(jù)對(duì)接適配

在設(shè)計(jì)數(shù)據(jù)存儲(chǔ)時(shí),需要設(shè)計(jì)好數(shù)據(jù)庫(kù)表結(jié)構(gòu),對(duì)于數(shù)據(jù)量比較大的數(shù)據(jù),要提前做好數(shù)據(jù)庫(kù)的分庫(kù)和分表,以支持在與高并發(fā)系統(tǒng)對(duì)接時(shí)傳遞的數(shù)據(jù)量。

在面對(duì)大量異構(gòu)系統(tǒng)對(duì)接時(shí),除了要做好大量結(jié)構(gòu)化的數(shù)據(jù)庫(kù)數(shù)據(jù)設(shè)計(jì)對(duì)原系統(tǒng)的兼容外,還有很大一部分?jǐn)?shù)據(jù),比如配置文件、運(yùn)行過程的臨時(shí)數(shù)據(jù)等不適合存儲(chǔ)在RDBMS中,以及一部分?jǐn)?shù)據(jù)量很大,但是實(shí)時(shí)性要求不是很高的數(shù)據(jù),在采用結(jié)構(gòu)化存儲(chǔ)時(shí)會(huì)引起讀寫性能問題。對(duì)于這些數(shù)據(jù),可以采用非結(jié)構(gòu)化存儲(chǔ),采用NOSQL數(shù)據(jù)存儲(chǔ)技術(shù),然后通過最終一致性提升系統(tǒng)的可用性。

3.2 功能接口適配

對(duì)于原有系統(tǒng)功能接口的調(diào)用模塊設(shè)計(jì),采用設(shè)計(jì)模式中的適配器。其中,適配器主要分為具備以下2類功能的適配器:①最基本的將原系統(tǒng)功能的接口與現(xiàn)有系統(tǒng)適配,使得現(xiàn)有系統(tǒng)可以直接調(diào)用原系統(tǒng)的功能接口;②需要更進(jìn)一步地對(duì)原系統(tǒng)接口的功能邏輯封裝,提供更加符合現(xiàn)有系統(tǒng)功能邏輯的接口。

3.3 狀態(tài)監(jiān)測(cè)機(jī)制

原有系統(tǒng)的狀態(tài)監(jiān)測(cè)主要包括數(shù)據(jù)同步監(jiān)測(cè)和系統(tǒng)運(yùn)行狀態(tài)監(jiān)測(cè)。其中,數(shù)據(jù)同步監(jiān)測(cè)可實(shí)時(shí)、同步地監(jiān)測(cè)所有的結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù),保證系統(tǒng)程序的運(yùn)行基礎(chǔ)數(shù)據(jù)同步。在原有舊系統(tǒng)運(yùn)行的過程中,新系統(tǒng)要對(duì)舊系統(tǒng)的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè),以確保舊系統(tǒng)按照符合新系統(tǒng)調(diào)用邏輯運(yùn)行,并且在運(yùn)行狀態(tài)出現(xiàn)問題后可以及時(shí)地報(bào)警通知,從而保證新系統(tǒng)運(yùn)行的可靠性。

3.4 消息通知機(jī)制

在新系統(tǒng)的某個(gè)功能的發(fā)揮依賴于多個(gè)舊系統(tǒng)時(shí),可以將多個(gè)舊系統(tǒng)的功能拆分出來(lái),區(qū)別出哪些功能是需要同步運(yùn)行的,哪些功能是需要異步運(yùn)行的。對(duì)于這2類接口,都采用不同的消息隊(duì)列同步調(diào)用,比如淘寶的開源框架Notify消息隊(duì)列引擎。對(duì)于需要同步調(diào)用的接口,必須同步調(diào)用每個(gè)接口,等待所有接口都執(zhí)行完成后,接口調(diào)用才算完畢;對(duì)于可以異步調(diào)用的接口,可以并發(fā)地去調(diào)用這些接口,減少系統(tǒng)接口運(yùn)行的總時(shí)間,并且對(duì)于調(diào)用失敗的接口調(diào)用,可以存儲(chǔ)在消息隊(duì)列中,等待失敗的接口調(diào)用成功執(zhí)行完畢后,對(duì)后續(xù)失敗的接口重新調(diào)用。

4 結(jié)束語(yǔ)

綜上所述,在設(shè)計(jì)一個(gè)大型信息化系統(tǒng)時(shí),如果該系統(tǒng)最后在應(yīng)用中存在多個(gè)系統(tǒng)對(duì)接問題,那么必須提前制訂應(yīng)對(duì)方案。本文的解決方式在應(yīng)用中有效地實(shí)現(xiàn)了多個(gè)系統(tǒng)的對(duì)接,在多個(gè)系統(tǒng)的對(duì)接過程中,其效率得到了提升,可靠性得到了保障。

參考文獻(xiàn)

[1]謝華成,陳向東.面向云存儲(chǔ)的非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)[J].計(jì)算機(jī)應(yīng)用,2012(07).

[2]司徒放.基于事件的分布式系統(tǒng)監(jiān)控[D].上海:上海交通大學(xué),2009.

[3]阿里中間件團(tuán)隊(duì).中間件及雙十一實(shí)踐·消息中間件篇[EB/OL].[2014-03-05].http://jm.taobao.org/2014/03/05/3483/.

〔編輯:劉曉芳〕

猜你喜歡
信息化系統(tǒng)數(shù)據(jù)格式
在智能交通系統(tǒng)中PLC數(shù)據(jù)格式轉(zhuǎn)換方法的研究
基于水利標(biāo)準(zhǔn)數(shù)據(jù)格式的BIM數(shù)據(jù)管理和水利BIM生態(tài)探索
廣播電視系統(tǒng)信息安全防護(hù)
商情(2016年46期)2017-03-06 04:30:31
信息化下廢舊物資的可靠性管理
企業(yè)管理協(xié)同變革
世界首個(gè)可記錄物體內(nèi)部結(jié)構(gòu)等復(fù)雜信息的3D打印數(shù)據(jù)格式問世
出版與印刷(2016年3期)2016-08-15 00:45:53
基于數(shù)據(jù)挖掘的信息化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
淺談電力通信信息化系統(tǒng)的建設(shè)
關(guān)于信息化在高校教學(xué)管理中應(yīng)用的探討
論子函數(shù)在C語(yǔ)言數(shù)據(jù)格式輸出中的應(yīng)用
中山市| 丰都县| 麻江县| 武安市| 武宁县| 夹江县| 佳木斯市| 阿拉善盟| 楚雄市| 平陆县| 腾冲县| 洪洞县| 芦溪县| 南丰县| 浦县| 长岛县| 永仁县| 石门县| 金溪县| 奉化市| 和田市| 哈巴河县| 禹州市| 五莲县| 临沭县| 银川市| 宿州市| 左权县| 缙云县| 梧州市| 囊谦县| 恩平市| 共和县| 如东县| 田阳县| 华池县| 神池县| 枣强县| 桦川县| 方山县| 承德县|