一種企業(yè)信息系統(tǒng)故障影響范圍分析方法
【專利摘要】本發(fā)明公開了一種企業(yè)信息系統(tǒng)故障影響范圍分析方法,包括以下步驟:從數(shù)據(jù)庫提取系統(tǒng)和平臺,并根據(jù)屬性對系統(tǒng)和平臺進行區(qū)域劃分;并從數(shù)據(jù)庫中提取接口以及接口子過程,根據(jù)接口子過程將系統(tǒng)和平臺貫穿生成集成拓撲體系,并繪制拓撲連接線形成系統(tǒng)集成架構(gòu)圖;從數(shù)據(jù)庫中提取單一的接口和接口子過程,參照系統(tǒng)集成架構(gòu)圖以及接口和子過程屬性信息繪制接口拓撲圖;根據(jù)災害信息,參照系統(tǒng)集成架構(gòu)圖和接口拓撲圖繪制災害拓撲圖,并根據(jù)災害拓撲圖對災害進行分析。本發(fā)明能直觀掌控信息系統(tǒng)和平臺之間的關(guān)聯(lián),能快速評估系統(tǒng)災害影響范圍,同時建立信息系統(tǒng)和平臺的數(shù)據(jù)模型,并快速查詢系統(tǒng)和平臺的信息等。
【專利說明】
一種企業(yè)信息系統(tǒng)故障影響范圍分析方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種企業(yè)信息系統(tǒng)故障影響范圍分析方法。
【背景技術(shù)】
[0002]在利用集成管理平臺實現(xiàn)企業(yè)信息互通互聯(lián)的過程中,積累了大量的集成信息,集成信息中的業(yè)務(wù)主線、集成場景、集成接口多種多樣,集成方式千變?nèi)f化,所以迫切需要開發(fā)一套企業(yè)級系統(tǒng)集成與共享信息拓撲管理平臺,集中解決對企業(yè)內(nèi)系統(tǒng)間集成關(guān)系管理維護及時性不高、準確性差,檢修時影響范圍不能迅速判斷的問題。
【發(fā)明內(nèi)容】
[0003]基于【背景技術(shù)】存在的技術(shù)問題,本發(fā)明提出了一種企業(yè)信息系統(tǒng)故障影響范圍分析方法。
[0004]本發(fā)明提出的一種企業(yè)信息系統(tǒng)故障影響范圍分析方法,包括以下步驟:
[0005]S1、從數(shù)據(jù)庫提取系統(tǒng)和平臺,并根據(jù)屬性對系統(tǒng)和平臺進行區(qū)域劃分;并從數(shù)據(jù)庫中提取接口以及接口子過程,根據(jù)接口子過程將系統(tǒng)和平臺貫穿生成集成拓撲體系,并繪制拓撲連接線形成系統(tǒng)集成架構(gòu)圖;
[0006]S2、從數(shù)據(jù)庫中提取單一的接口和接口子過程,參照系統(tǒng)集成架構(gòu)圖以及接口和子過程屬性信息繪制接口拓撲圖;
[0007]S3、根據(jù)災害信息,參照系統(tǒng)集成架構(gòu)圖和接口拓撲圖繪制災害拓撲圖,并根據(jù)災害拓撲圖對災害進行分析。
[0008]優(yōu)選地,繪制系統(tǒng)集成架構(gòu)圖,具體包括以下步驟:
[0009]S11、從數(shù)據(jù)庫提取系統(tǒng)數(shù)據(jù),根據(jù)系統(tǒng)屬性對系統(tǒng)進行區(qū)域劃分并計算坐標,根據(jù)系統(tǒng)數(shù)據(jù)以及屏幕大小,將系統(tǒng)在屏幕上排序并繪制,并計算繪制系統(tǒng)的畫布面積;
[0010]S12、從數(shù)據(jù)庫中提取平臺,并根據(jù)平臺屬性對平臺進行區(qū)域劃分,根據(jù)畫布面積和平臺數(shù)量以及平臺圖標的大小,將平臺平鋪到畫布上;
[0011]S13、從數(shù)據(jù)庫中提取接口和接口子過程,并根據(jù)子過程貫穿系統(tǒng)和平臺生成集成拓撲體系,繪制系統(tǒng)和平臺之間的拓撲連接線并去重;
[0012]優(yōu)選地,繪制接口拓撲圖的具體步驟如下:
[0013]S21、從數(shù)據(jù)庫中提取單一的接口以及接口的子過程,分別計算接口涉及的接口拓撲體系;
[0014]S22、參照系統(tǒng)集成架構(gòu)圖,在接口拓撲體系中補充系統(tǒng)和平臺,并繪制拓撲連線,并按照系統(tǒng)集成架構(gòu)圖中的數(shù)據(jù)流向繪制數(shù)據(jù)流向箭頭;
[0015]S23、根據(jù)接口拓撲體系中消息傳遞過程繪制消息連線;
[0016]S24、根據(jù)子過程中技術(shù)路線屬性信息在拓撲連線上標注技術(shù)路線。
[0017]優(yōu)選地,步驟S23中,消息連線與消息類型一一對應(yīng),消息類型包括正向單消息、反向單消息以及雙向消息。
[0018]優(yōu)選地,技術(shù)路線包括WebService、JDBC和FTP。
[0019]優(yōu)選地,步驟S3具體包括以下步驟:
[0020]S31、根據(jù)災害信息參照系統(tǒng)集成架構(gòu)圖在數(shù)據(jù)庫中通過拓撲關(guān)系搜索相關(guān)聯(lián)的接口信息;
[0021 ] S32、參照接口拓撲圖,結(jié)合災害相關(guān)聯(lián)的接口繪制災害接口拓撲體系;
[0022]S33、參照系統(tǒng)集成架構(gòu)圖,在災害拓撲體系中補充系統(tǒng)和平臺并去重形成災害拓撲圖;
[0023]S34、根據(jù)災害拓撲圖對災害影響范圍進行分析。
[0024]本發(fā)明為信息系統(tǒng)和業(yè)務(wù)平臺定義數(shù)據(jù)模型,根據(jù)數(shù)據(jù)模型的業(yè)務(wù)數(shù)據(jù)拓撲關(guān)聯(lián),構(gòu)建圖形拓撲數(shù)據(jù)基礎(chǔ),依照圖形展示模型,自動計算業(yè)務(wù)系統(tǒng)和集成平臺圖形坐標,按照拓撲數(shù)據(jù)基礎(chǔ)連線,繪制信息系統(tǒng)集成拓撲圖。
[0025]業(yè)務(wù)系統(tǒng)和平臺的系統(tǒng)集成拓撲的依據(jù)是通過接口作為連接方式,每個集成接口都包括提供方系統(tǒng)和需求方系統(tǒng),每個集成接口都有數(shù)個接口子過程,每個子過程都包含了數(shù)據(jù)來源方和數(shù)據(jù)接收方,其中數(shù)據(jù)來源方和數(shù)據(jù)接收方都可具體到業(yè)務(wù)系統(tǒng)和集成平臺,則可以根據(jù)接口描述把接口相關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)和平臺形成拓撲關(guān)系圖。
[0026]集成接口的每個子過程均包含了子過程數(shù)據(jù)的數(shù)據(jù)流向,也包含了使用的技術(shù)路線,包含了在傳輸過程中是否使用了消息機制等屬性數(shù)據(jù)信息。集成接口拓撲圖能夠根據(jù)集成接口本身的屬性信息以及子接口的屬性數(shù)據(jù)繪制接口的拓撲關(guān)系圖,該圖除了清楚的標注數(shù)據(jù)流向也包含了消息傳輸機制、技術(shù)路線等信息。
[0027]本發(fā)明通過使用定義的數(shù)據(jù)模型生成的拓撲圖,能夠針對接口來查看系統(tǒng)和平臺之間的關(guān)聯(lián)是何種業(yè)務(wù)需求,通過何種技術(shù)路線來實現(xiàn)的,也能夠查詢接口之間的數(shù)據(jù)流向是什么情況,能夠在大局上直觀的掌控所有的業(yè)務(wù)系統(tǒng)和平臺之間的關(guān)聯(lián),也能夠?qū)γ總€業(yè)務(wù)系統(tǒng)和平臺為中心查看災害影響范圍,以及影響的數(shù)據(jù)傳輸細節(jié)等信息,比現(xiàn)有的因為某個重要節(jié)點災害故障而盲目尋找影響范圍更具有科學意義,也能更直觀方便的查看,節(jié)省了大量的人力成本。
[0028]本發(fā)明既能直觀掌控信息系統(tǒng)和平臺之間的關(guān)聯(lián),也能快速評估系統(tǒng)災害影響范圍,同時建立信息系統(tǒng)和平臺的數(shù)據(jù)模型,能夠快速查詢系統(tǒng)和平臺的信息等。本發(fā)明尤其適用于企業(yè)級信息系統(tǒng)集成管理。
【附圖說明】
[0029]圖1為本發(fā)明提出的本發(fā)明提出的一種企業(yè)信息系統(tǒng)故障影響范圍分析方法的流程圖。
【具體實施方式】
[0030]參照圖1,本發(fā)明提出的一種企業(yè)信息系統(tǒng)故障影響范圍分析方法,包括以下步驟。
[0031]S11、從數(shù)據(jù)庫提取系統(tǒng)數(shù)據(jù),根據(jù)系統(tǒng)屬性對系統(tǒng)進行區(qū)域劃分并計算坐標,根據(jù)系統(tǒng)數(shù)據(jù)以及屏幕大小,將系統(tǒng)在屏幕上排序并繪制,并計算繪制系統(tǒng)的畫布面積。
[0032]本步驟中,在繪制系統(tǒng)時,根據(jù)系統(tǒng)數(shù)據(jù)以及屏幕大小,計算繪制系統(tǒng)的最大橫寬作為繪制區(qū)域的寬,從而計算畫布大小。
[0033]S12、從數(shù)據(jù)庫中提取平臺,并根據(jù)平臺屬性對平臺進行區(qū)域劃分,根據(jù)畫布面積和平臺數(shù)量以及平臺圖標的大小,將平臺平鋪到畫布上。
[0034]本步驟中,根據(jù)畫布面積和平臺數(shù)量以及平臺圖標的大小,計算平臺與平臺、平臺與系統(tǒng)之間的間隔,然后再畫布上平鋪所有的平臺,保證了畫布的繪制清晰度,并提高了拓撲圖形與實際情形的相符性。
[0035]S13、從數(shù)據(jù)庫中提取接口和接口子過程,并根據(jù)子過程貫穿系統(tǒng)和平臺生成集成拓撲體系,繪制系統(tǒng)和平臺之間的拓撲連接線并去重。本步驟中,采用去重特性,避免了重復繪制連接線。
[0036]本實施方式中,通過步驟Sll到S13完成系統(tǒng)集成架構(gòu)圖的繪制。
[0037]本實施方式中,繪制的系統(tǒng)集成架構(gòu)圖根據(jù)數(shù)據(jù)庫中的數(shù)據(jù)模型,根據(jù)數(shù)據(jù)模型的業(yè)務(wù)數(shù)據(jù)拓撲關(guān)聯(lián),構(gòu)建圖形拓撲數(shù)據(jù)基礎(chǔ),依照圖形展示模型,自動計算業(yè)務(wù)系統(tǒng)和集成平臺圖形坐標,按照拓撲數(shù)據(jù)基礎(chǔ)連線,繪制信息系統(tǒng)集成拓撲圖。且,業(yè)務(wù)系統(tǒng)和平臺的系統(tǒng)集成拓撲的依據(jù)是通過接口作為連接方式,每個集成接口都包括提供方系統(tǒng)和需求方系統(tǒng),每個集成接口都有數(shù)個接口子過程,每個子過程都包含了數(shù)據(jù)來源方和數(shù)據(jù)接收方,其中數(shù)據(jù)來源方和數(shù)據(jù)接收方都可具體到業(yè)務(wù)系統(tǒng)和集成平臺,故而,可以根據(jù)接口描述把接口相關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)和平臺形成拓撲關(guān)系圖。
[0038]本實施方式中,系統(tǒng)集成架構(gòu)圖中的系統(tǒng)和平臺關(guān)聯(lián)了相關(guān)的數(shù)據(jù)信息,通過鼠標雙擊圖元,能夠快速查詢以當前系統(tǒng)或者平臺為數(shù)據(jù)提供方系統(tǒng)而構(gòu)建的拓撲圖,并同時顯示當前圖元代表的系統(tǒng)或者平臺的所有屬性信息。
[0039]S21、從數(shù)據(jù)庫中提取單一的接口以及接口的子過程,分別計算接口涉及的接口拓撲體系。
[0040]本步驟中,接口和接口子過程的提取根據(jù)接口編碼獲得。
[0041 ]以本步驟為基礎(chǔ),數(shù)據(jù)庫中每一個接口都將生成一個對應(yīng)的接口拓撲體系,從而為以接口為基礎(chǔ)單位進行的拓撲分析奠定基礎(chǔ)。
[0042]S22、參照系統(tǒng)集成架構(gòu)圖,在接口拓撲體系中補充系統(tǒng)和平臺并去重,并繪制拓撲連線,并按照系統(tǒng)集成架構(gòu)圖中的數(shù)據(jù)流向繪制數(shù)據(jù)流向箭頭。
[0043]S23、根據(jù)接口拓撲體系中消息傳遞過程繪制消息連線。本步驟中,根據(jù)接口拓撲體系,分析是否具有消息傳遞過程,如果有此過程,需要在平臺和系統(tǒng)之間繪制消息連線,消息連線和拓撲連線在樣式上應(yīng)該有明顯的區(qū)別以便區(qū)分,消息具有正向單消息、反向單消息以及雙向消息等三種情況,均按照類型不同繪制不同的消息連線。即,消息連線與消息類型一一對應(yīng),消息類型包括正向單消息、反向單消息以及雙向消息。
[0044]S24、根據(jù)子過程中技術(shù)路線屬性信息在拓撲連線上標注技術(shù)路線。技術(shù)路線包括WebService N JDBC (Java Data Base Connectivity,java,數(shù)據(jù)庫連接)、FTP(FileTransfer Protocol,文件傳輸協(xié)議)或者其他類型的技術(shù)路線。
[0045]本實施方式中,通過步驟S21到S24完成接口拓撲圖的繪制。
[0046]集成接口的每個子過程均包含了子過程數(shù)據(jù)的數(shù)據(jù)流向,也包含了使用的技術(shù)路線,包含了在傳輸過程中是否使用了消息機制等屬性數(shù)據(jù)信息。集成接口拓撲圖能夠根據(jù)集成接口本身的屬性信息以及子接口的屬性數(shù)據(jù)繪制接口的拓撲關(guān)系圖,即,通過S21到S24繪制的接口拓撲圖除了清楚的標注數(shù)據(jù)流向也包含了消息傳輸機制、技術(shù)路線等信息。該接口拓撲圖在顯示當前接口的拓撲圖的同時,也顯示當前接口的所有屬性信息、業(yè)務(wù)需求信息以及相關(guān)業(yè)務(wù)需求附件等信息,也能夠快速查詢當前接口的所有子過程信息。
[0047]S31、根據(jù)災害信息參照系統(tǒng)集成架構(gòu)圖在數(shù)據(jù)庫中通過拓撲關(guān)系搜索相關(guān)聯(lián)的接口信息。本步驟具體為以災害中心的主要信息在數(shù)據(jù)庫中通過拓撲關(guān)系搜索所有關(guān)聯(lián)的接口信息。
[0048]S32、參照接口拓撲圖,結(jié)合災害相關(guān)聯(lián)的接口繪制災害接口拓撲體系。
[0049]S33、參照系統(tǒng)集成架構(gòu)圖,在災害拓撲體系中補充系統(tǒng)和平臺并去重形成災害拓撲圖。
[0050]通過步驟S31到S33完成災害拓撲圖的繪制。災害拓撲圖包括災害影響的接口、接口關(guān)聯(lián)的系統(tǒng)和平臺、系統(tǒng)平臺之間的拓撲連線等。且,由于災害拓撲圖以接口拓撲圖為基礎(chǔ),故而,災害拓撲圖的拓撲連線中的數(shù)據(jù)流向以數(shù)據(jù)流向箭頭體現(xiàn)。
[0051]S34、根據(jù)災害拓撲圖對災害影響范圍進行分析。本步驟中,通過災害中心以及需要查詢的關(guān)鍵節(jié)點作為查詢條件,在接口中過濾,查詢信息的過程信息,能夠展現(xiàn)其中的詳細接口信息,從而對災害影響做出分析判斷。
[0052]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種企業(yè)信息系統(tǒng)故障影響范圍分析方法,其特征在于,包括以下步驟:S1、從數(shù)據(jù)庫提取系統(tǒng)和平臺,并根據(jù)屬性對系統(tǒng)和平臺進行區(qū)域劃分;并從數(shù)據(jù)庫中提取接口以及接口子過程,根據(jù)接口子過程將系統(tǒng)和平臺貫穿生成集成拓撲體系,并繪制拓撲連接線形成系統(tǒng)集成架構(gòu)圖; S2、從數(shù)據(jù)庫中提取單一的接口和接口子過程,參照系統(tǒng)集成架構(gòu)圖以及接口和子過程屬性信息繪制接口拓撲圖;S3、根據(jù)災害信息,參照系統(tǒng)集成架構(gòu)圖和接口拓撲圖繪制災害拓撲圖,并根據(jù)災害拓撲圖對災害進行分析。2.如權(quán)利要求1所述的企業(yè)信息系統(tǒng)故障影響范圍分析方法,其特征在于,繪制系統(tǒng)集成架構(gòu)圖,具體包括以下步驟: S11、從數(shù)據(jù)庫提取系統(tǒng)數(shù)據(jù),根據(jù)系統(tǒng)屬性對系統(tǒng)進行區(qū)域劃分并計算坐標,根據(jù)系統(tǒng)數(shù)據(jù)以及屏幕大小,將系統(tǒng)在屏幕上排序并繪制,并計算繪制系統(tǒng)的畫布面積; S12、從數(shù)據(jù)庫中提取平臺,并根據(jù)平臺屬性對平臺進行區(qū)域劃分,根據(jù)畫布面積和平臺數(shù)量以及平臺圖標的大小,將平臺平鋪到畫布上; S13、從數(shù)據(jù)庫中提取接口和接口子過程,并根據(jù)子過程貫穿系統(tǒng)和平臺生成集成拓撲體系,繪制系統(tǒng)和平臺之間的拓撲連接線并去重。3.如權(quán)利要求1所述的企業(yè)信息系統(tǒng)故障影響范圍分析方法,其特征在于,繪制接口拓撲圖的具體步驟如下: S21、從數(shù)據(jù)庫中提取單一的接口以及接口的子過程,分別計算接口涉及的接口拓撲體系;S22、參照系統(tǒng)集成架構(gòu)圖,在接口拓撲體系中補充系統(tǒng)和平臺,并繪制拓撲連線,并按照系統(tǒng)集成架構(gòu)圖中的數(shù)據(jù)流向繪制數(shù)據(jù)流向箭頭; S23、根據(jù)接口拓撲體系中消息傳遞過程繪制消息連線; S24、根據(jù)子過程中技術(shù)路線屬性信息在拓撲連線上標注技術(shù)路線。4.如權(quán)利要求3所述的企業(yè)信息系統(tǒng)故障影響范圍分析方法,其特征在于,步驟S23中,消息連線與消息類型一一對應(yīng),消息類型包括正向單消息、反向單消息以及雙向消息。5.如權(quán)利要求3所述的企業(yè)信息系統(tǒng)故障影響范圍分析方法,其特征在于,步驟S24中,技術(shù)路線包括WebService、JDBC和FTP。6.如權(quán)利要求1所述的企業(yè)信息系統(tǒng)故障影響范圍分析方法,其特征在于,步驟S3具體包括以下步驟:S31、根據(jù)災害信息參照系統(tǒng)集成架構(gòu)圖在數(shù)據(jù)庫中通過拓撲關(guān)系搜索相關(guān)聯(lián)的接口信息; S32、參照接口拓撲圖,結(jié)合災害相關(guān)聯(lián)的接口繪制災害接口拓撲體系; S33、參照系統(tǒng)集成架構(gòu)圖,在災害拓撲體系中補充系統(tǒng)和平臺并去重形成災害拓撲圖; S34、根據(jù)災害拓撲圖對災害影響范圍進行分析。
【文檔編號】G06Q10/06GK105930987SQ201610460046
【公開日】2016年9月7日
【申請日】2016年6月23日
【發(fā)明人】梅秀枝
【申請人】安慶市銀瑞商貿(mào)有限公司