亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Oracle與Sql Server數(shù)據(jù)庫數(shù)據(jù)交換中間件的設計與應用

        2016-02-15 12:41:50王月梅
        鐵路計算機應用 2016年2期
        關鍵詞:中間件數(shù)據(jù)表應用程序

        王月梅

        (呼和浩特鐵路局 信息技術所,呼和浩特 010057)

        Oracle與Sql Server數(shù)據(jù)庫數(shù)據(jù)交換中間件的設計與應用

        王月梅

        (呼和浩特鐵路局 信息技術所,呼和浩特 010057)

        利用Delphi編程軟件開發(fā)設計中間件觸發(fā)轉錄應用程序,通過應用程序建立Oracle與Sql Server數(shù)據(jù)表的連接,設計臨時數(shù)據(jù)表存儲頁面,根據(jù)應用程序觸發(fā)時鐘的設定和Oracle數(shù)據(jù)庫實時監(jiān)聽功能,實現(xiàn)兩套硬件設備、兩種應用系統(tǒng)、兩類數(shù)據(jù)庫之間的數(shù)據(jù)共享與轉錄。

        ITSM;聯(lián)動平臺;過濾器;觸發(fā)器

        呼和浩特鐵路局(簡稱:呼和局)利用信息服務系統(tǒng)(ITSM)對信息機房中聯(lián)網的硬件設備、系統(tǒng)軟件、應用軟件、網絡系統(tǒng)和場地動力進行實時報警監(jiān)控,傳統(tǒng)故障報警信息的處理方式是通過手工復制轉錄到“網絡與信息系統(tǒng)運維管理聯(lián)動平臺”(簡稱:運維聯(lián)動平臺)中,再以電話的方式通知運維人員處理。這種工作效率底、非閉環(huán)式的作業(yè)方式已無法滿足大數(shù)據(jù)業(yè)務處理的需求。中間件的設計實現(xiàn)了ITSM(基于Oracle數(shù)據(jù)庫)與聯(lián)動平臺(基于Sql Server數(shù)據(jù)庫)之間故障報警信息的自動轉錄,實現(xiàn)了兩套硬件設備、兩種應用系統(tǒng)、兩類數(shù)據(jù)庫之間的數(shù)據(jù)共享,實現(xiàn)了信息系統(tǒng)故障的閉環(huán)處理,減輕了運行調度值班人員的工作量,簡化了工作流程,壓縮了故障處理時間。

        1 研制背景與意義

        2013年,呼和局信息技術所針對日常運維管理設計研發(fā)了“網絡與信息系統(tǒng)運維管理聯(lián)動平臺”(簡稱:運維聯(lián)運平臺),實現(xiàn)了故障處理有時間、有記錄、有結果、有反饋的閉環(huán)式管理,并同步形成運維知識庫。平臺中故障登記處理分為兩種:電話接報登記和ITSM報警信息登記。

        ITSM的關鍵作用是對信息機房中場地環(huán)境、計算機網絡、服務器、數(shù)據(jù)庫、中間件等的實時監(jiān)控與報警提示,系統(tǒng)采用B/S方式面向機房值班人員提供實時監(jiān)控與報警服務。運維聯(lián)運平臺利用ITSM這一自動報警功能,將報警信息實時批量轉入到運維聯(lián)動平臺中進行統(tǒng)一閉環(huán)處理。實現(xiàn)實時批量轉入的中間件是利用Oracle存儲過程及Delphi數(shù)據(jù)表連接觸發(fā)完成,操作人員通過ITSM的二次Web開發(fā)頁面點選觸發(fā)按鈕便可輕松完成故障記錄的批量轉錄與流轉處理。中間件的應用不但減輕了運行調度值班人員的工作量、簡化了工作流程,而且把ITSM與運維聯(lián)動平臺有效地結合,使信息系統(tǒng)故障的發(fā)生與處理得到了全過程自動化監(jiān)管,大大壓縮了故障處理時間,提高了故障處理整體效率,進一步保障了鐵路運輸安全。

        目前,鐵路企業(yè)普遍應用的中間件軟件產品有:基于Oracle的Weblogic,基于IBM的Websphare和Tomcat。這些中間件軟件產品雖然各有其優(yōu)勢,但購買的成本較高,部署需要占用的計算機資源較大,對于簡單的數(shù)據(jù)交換突顯浪費。正是基于以上原因,研發(fā)簡單、實用、經濟、適合本企業(yè)本業(yè)務使用的中間件具有以下優(yōu)點:(1)節(jié)約投入成本;(2)節(jié)約系統(tǒng)空間資源占用;(3)提高維護效率;(4)便于移植使用。

        2 設計原理

        (1)按照“早發(fā)現(xiàn)、早報告、早處置”的原則,對網絡與信息系統(tǒng)安全事件進行監(jiān)測、預測和預警,通過ITSM對安全事件信息進行收集、分析、判斷、持續(xù)監(jiān)測和持續(xù)跟蹤處理,實時掌握網絡與信息系統(tǒng)運行狀況。

        (2)網絡與信息系統(tǒng)安全事件的篩選、過濾、觸發(fā)與轉錄。將ITSM中監(jiān)測到的安全事件報警信息通過編制的過濾頁面全部列表顯示,并植入篩選控件執(zhí)行單選或多選操作;植入觸發(fā)控件,將選定的安全事件傳送至Oracle觸發(fā)存儲事件中;Oracle觸發(fā)存儲事件實時監(jiān)聽并將安全事件信息轉存到Delphi編制的觸發(fā)應用程序臨時表空間,通過觸發(fā)應用程序建立的Oracle與Sql Server數(shù)據(jù)表的連接功能設計,設定觸發(fā)時鐘將臨時表空間中的數(shù)據(jù)轉錄至Sql Server數(shù)據(jù)庫中,最終實現(xiàn)兩套硬件設備、兩種應用系統(tǒng)、兩類數(shù)據(jù)庫之間的數(shù)據(jù)共享與轉錄。

        (3)安全事件處理、銷號,轉錄至Sql Server數(shù)據(jù)庫中的安全事件信息變?yōu)榇幚淼墓收蠄缶畔?,實時顯示到運維聯(lián)動平臺的“故障監(jiān)控”頁面列表中,運行調度值班人員通過平臺將故障報警信息推送至相應運維人員進行處理,運維人員處理完成后將處理結果反饋至值班人員,值班人員審核后閉環(huán)。整個過程有時間記錄、有節(jié)點卡控、有過程記錄、有結果反饋。

        3 技術方法

        中間件的實現(xiàn)采用C/S結合B/S的體系結構,技術實現(xiàn)主要分為4個部分:Oracle數(shù)據(jù)庫提供的Web應用、Web服務;SQL Server數(shù)據(jù)庫提供的Web應用、Web服務;后臺應用程序進程服務;Oracle與SQL Server表結構關聯(lián),總體是一個三層架構。應用層包含Web應用及數(shù)據(jù)遷移程序;Web應用由客戶瀏覽器調用,用以實現(xiàn)數(shù)據(jù)查詢、篩選;業(yè)務邏輯和數(shù)據(jù)訪問由Delphi7提供的數(shù)據(jù)表連接及一系列的Web Service構成。為了便于維護、升級和實現(xiàn)分布式應用,在實現(xiàn)過程中,將業(yè)務邏輯層和數(shù)據(jù)訪問層分離,客戶應用程序不直接調用數(shù)據(jù)訪問層,而是通過業(yè)務邏輯層調用數(shù)據(jù)庫。

        此種設計結構的優(yōu)點:

        (1)充分發(fā)揮了B/S體系結構的優(yōu)勢,彌補了C/S程序部署及升級操作的繁瑣;(2)數(shù)據(jù)編輯采用B/S結構,既可保持Web應用安全的優(yōu)點,又可增加客戶使用系統(tǒng)的靈活性;(3)數(shù)據(jù)庫端采用Web服務訪問,通過ADO.NET連接。該部分只涉及系統(tǒng)維護、數(shù)據(jù)更新;(4)采用C/S結構實現(xiàn)數(shù)據(jù)遷移功能,并且操作界面簡單靈活、易于維護和操作;(5)將服務器端劃分為數(shù)據(jù)庫服務器和Web應用程序兩部分。數(shù)據(jù)庫服務器提供存儲過程及觸發(fā)器功能;(6)采用Delphi7強大和穩(wěn)定的性能開發(fā)觸發(fā)應用程序。數(shù)據(jù)調用轉錄結構圖如圖1所示。

        圖1 數(shù)據(jù)調用轉錄結構圖

        4 功能實現(xiàn)流程

        過程結構主要分為5部分:ITSM報警事件過濾器,Oracle數(shù)據(jù)表觸發(fā)器,變化數(shù)據(jù)行臨時表記錄觸發(fā),應用程序實時監(jiān)控控件,Oracle與Sql Server表結構關聯(lián)。流程圖如圖2所示。

        圖2 數(shù)據(jù)調用轉錄流程圖

        5 功能模塊設計

        5.1 報警信息篩選與觸發(fā)轉錄

        對ITSM網站進行二次開發(fā),嵌套報警信息的提取與篩選頁面。首先開發(fā)提取頁面,將ITSM 故障監(jiān)控報警信息過濾顯示,不破壞原有報警窗口;接著是開發(fā)篩選頁面,將過濾顯示后的報警信息植入選擇控件,根據(jù)情況完成單選或多選操作。以上兩步執(zhí)行完成后通過觸發(fā)控件提交給Oracle數(shù)據(jù)庫,Oracle數(shù)據(jù)庫監(jiān)聽到信息后利用編輯好的存儲過程完成觸發(fā),把入庫到Oracle數(shù)據(jù)庫中的信息按照事先規(guī)定的好的觸發(fā)條件,提取出相關數(shù)據(jù)到預設好的緩存臨時數(shù)據(jù)表中。

        5.2 利用Delphi編制觸發(fā)轉錄應用程序

        Delphi被稱為第4代編程語言,它具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易于掌握、功能更強大、更實用。Delphi 擁有一個可視化的集成開發(fā)環(huán)境(IDE),采用面向對象的編程語言Object Pascal和基于部件的開發(fā)結構框架。在Delphi眾多的優(yōu)勢當中,它在數(shù)據(jù)庫方面的特長顯得尤為突出,適應于多種數(shù)據(jù)庫結構,從客戶機/服務機模式到多層數(shù)據(jù)結構模式;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。

        正是基于Delphi以上的優(yōu)勢,中間件利用Delphi編制的觸發(fā)轉錄應用程序在后臺完全自動運行操作,無需人工干預。基本原理是將存放到緩存臨時數(shù)據(jù)表中的數(shù)據(jù)顯示到中間件頁面列表中,根據(jù)設置好的時鐘靈活設定轉錄時間,應用程序通過表連接建立Oracle與Sql Server數(shù)據(jù)庫數(shù)據(jù)表的連接,最終將顯示到中間件頁面列表中的數(shù)據(jù)存入到運維聯(lián)動平臺的Sql Server數(shù)據(jù)庫中。

        5.3 數(shù)據(jù)聯(lián)動實現(xiàn)故障處理的閉環(huán)管理

        運行調度值班人員根據(jù)轉錄記錄進行派單,把該條記錄流轉至相應運維工程師進行處理。故障記錄一經流轉,維護工程師終端電腦便會出現(xiàn)語音提示,同時接到電話或短信通知,這種三位一體的通知方式提高了故障處理的響應速度。維護工程師根據(jù)故障記錄內容,有方向有目的地開展故障排查與處理。在處理故障完畢后,及時將處理過程及方法填寫并申請銷號,通過聲音提示值班人員審核銷號。

        6 結束語

        本系統(tǒng)的核心價值是整合維護平臺、管理模式,形成網絡與信息系統(tǒng)故障處理的閉環(huán)管理。通過ITSM平臺與運維聯(lián)動平臺的結合使用,實現(xiàn)故障報警信息的閉環(huán)處理,杜絕了問題出現(xiàn)時責任不明晰、互相推諉、故障處理無過程記錄等情況的發(fā)生,提高了部門之間工作的透明度和工作效率。整個應用過程構造了全員參與、溝通協(xié)作的良好氛圍,加深了各部門之間的相互理解與支持,從而提高了團隊協(xié)作的綜合力量,進一步提升了鐵路網絡與信息系統(tǒng)安全運維管理的績效和水平。

        [1]王月梅,胡 薔.鐵路信息系統(tǒng)故障處理聯(lián)動平臺的研發(fā)與應用[J].鐵路計算機應用,2014,23(4).

        [2]宋守信.鐵路安全風險管理核心理論與關鍵技術[M].北京:北京交通大學出版社,2013.

        責任編輯 徐侃春

        Data exchange middleware for Oracle and Sql Server database

        WANG Yuemei
        ( Institute of Information Technologies,Hohhot Railways Administration,Hohhot 010057,China)

        The application program of middleware trigger transcription was designed and developed by using the Delphi programming.The connection with Oracle applications and Sql Server data table was established to design the temporary table storage pages.According to the setting of application trigger clock and real-time monitoring function of Oracle database,it was implemented two sets of hardware equipment,two kinds of application system,the data sharing and transcription between the two types of database.

        ITSM;linkage platform;flter;trigger

        U266.2∶TP39

        A

        1005-8451(2016)02-0043-03

        2015-06-09

        王月梅,工程師。

        猜你喜歡
        中間件數(shù)據(jù)表應用程序
        湖北省新冠肺炎疫情數(shù)據(jù)表
        黨員生活(2020年2期)2020-04-17 09:56:30
        刪除Win10中自帶的應用程序
        電腦報(2019年12期)2019-09-10 05:08:20
        基于列控工程數(shù)據(jù)表建立線路拓撲關系的研究
        RFID中間件技術及其應用研究
        電子制作(2018年14期)2018-08-21 01:38:10
        基于VanConnect中間件的設計與開發(fā)
        電子測試(2018年10期)2018-06-26 05:54:02
        圖表
        中間件在高速公路領域的應用
        基于VSL的動態(tài)數(shù)據(jù)表應用研究
        河南科技(2014年24期)2014-02-27 14:19:25
        一種支持智能環(huán)境構建的中間件
        關閉應用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        亚洲男人在线天堂av| 国产乱沈阳女人高潮乱叫老| 亚洲亚洲网站三级片在线| 久久99热精品免费观看麻豆| 在线精品国产亚洲av麻豆| 亚洲国产一区二区三区在线观看| av免费不卡国产观看| 理论片87福利理论电影| av中文字幕少妇人妻| 偷窥偷拍一区二区三区| аⅴ天堂中文在线网| 日韩亚洲av无码一区二区不卡| 亚洲日韩精品国产一区二区三区| 精品国产91天堂嫩模在线观看| 欧美熟妇与小伙性欧美交| 国产精品久久久黄色片| 99热在线观看| 伊人色综合九久久天天蜜桃 | 在线观看视频国产一区二区三区 | 无码国产精品一区二区av| 久久久噜噜噜www成人网| 久久久久久一级毛片免费无遮挡| 亚洲第一页综合av免费在线观看| 精品成人av人一区二区三区| 国产精品白浆在线观看免费| √天堂中文官网8在线| 国产精品无码mv在线观看| 国产91精品一区二区麻豆亚洲| 国产成人无码一区二区三区| 伊人色综合视频一区二区三区| 国产成人精品三级麻豆| 在线视频亚洲一区二区三区| 成年美女黄网站色大免费视频| 久久中文精品无码中文字幕下载| 婷婷四房播播| 天堂av在线一区二区| 青青草在线免费视频播放| 伊人久久精品久久亚洲一区| 亚洲无码a∨在线视频| 宅男天堂亚洲一区二区三区| 91免费国产高清在线|