亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種信息系統(tǒng)可配置集成方法及系統(tǒng)的制作方法

文檔序號:9274592閱讀:604來源:國知局
一種信息系統(tǒng)可配置集成方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,具體地說是一種信息系統(tǒng)可配置集成方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著企業(yè)提升信息化水平計劃的穩(wěn)步執(zhí)行,各業(yè)務(wù)條線的信息系統(tǒng)呈井噴式陸續(xù)上線,有效提升了企業(yè)的工作效率和信息化水平。對于新部署系統(tǒng)來說,已投入運行的業(yè)務(wù)系統(tǒng)就是重要的系統(tǒng)資源,通過有效的集成,可以充分利用原系統(tǒng)的數(shù)據(jù)及業(yè)務(wù)功能,避免重復(fù)建設(shè)。
[0003]系統(tǒng)集成通常的解決思路是通過同各系統(tǒng)開發(fā)接口的方式實現(xiàn),如果集成規(guī)模較大,還需考慮引入企業(yè)數(shù)據(jù)總線等架構(gòu)方案。
[0004]目前被集成的系統(tǒng)現(xiàn)狀如下:
[0005]①被集成系統(tǒng)多數(shù)為Web系統(tǒng),即構(gòu)建于HTTP協(xié)議之上;
[0006]②部分系統(tǒng)由于部署方式的限制,無法開發(fā)數(shù)據(jù)集成的接口。
[0007]更進(jìn)一步,為了保證系統(tǒng)的可擴(kuò)展性和可配置性,需要滿足以下需求:
[0008]①系統(tǒng)架構(gòu)上,系統(tǒng)可配置集成功能,獨立為一個模塊,為其他各模塊提供與被集成系統(tǒng)進(jìn)行數(shù)據(jù)交互的公共方法;
[0009]②對于未來部署的系統(tǒng),能夠保證運維團(tuán)隊即可完成系統(tǒng)集成;
[0010]③能夠?qū)崿F(xiàn)用戶端對被接入數(shù)據(jù)的選擇性配置。
[0011]綜上考慮,需要借助系統(tǒng)可配置集成方式,達(dá)到應(yīng)用層集成的目的。
[0012]但是,現(xiàn)有的系統(tǒng)集成方案有其廣泛的適應(yīng)性,但卻存在如下不足:
[0013]①集成成本較高,該成本包括接口開發(fā)和集成架構(gòu)部署所帶來的人力、時間和資金成本;
[0014]②部分被集成系統(tǒng)由于管理、部署等方面的限制或系統(tǒng)過于老舊等原因,無法進(jìn)行接口開發(fā)或數(shù)據(jù)連接開放,傳統(tǒng)集成方案通常不再適用。

【發(fā)明內(nèi)容】

[0015]為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明提供了一種信息系統(tǒng)可配置集成方法及系統(tǒng),其不僅能夠提高系統(tǒng)集成的靈活性和可擴(kuò)展性,而且能夠提高系統(tǒng)集成的開發(fā)效率和降低系統(tǒng)集成的開發(fā)成本。
[0016]本發(fā)明解決其技術(shù)問題所采取的技術(shù)方案是:一種信息系統(tǒng)可配置集成方法,其特征是,包括以下過程:
[0017]建立資源連接模塊,進(jìn)行信息系統(tǒng)與目標(biāo)系統(tǒng)之間的數(shù)據(jù)交互;
[0018]連接信息系統(tǒng)與目標(biāo)系統(tǒng),根據(jù)數(shù)據(jù)流轉(zhuǎn)需求建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接,并將建立的所有鏈接組成一個連接池;
[0019]進(jìn)行數(shù)據(jù)交互,信息系統(tǒng)與目標(biāo)系統(tǒng)之間進(jìn)行數(shù)據(jù)交換;
[0020]進(jìn)行數(shù)據(jù)解析,將信息系統(tǒng)與目標(biāo)系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)格式。
[0021]進(jìn)一步地,所述連接信息系統(tǒng)與目標(biāo)系統(tǒng)的過程包括以下一種或幾種過程:
[0022]通過Web Service連接方式建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接過程;
[0023]通過數(shù)據(jù)庫連接方式建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接過程;
[0024]通過SAP ERP連接方式建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接過程;
[0025]通過HTTP應(yīng)用層連接方式建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接過程;
[0026]通過Socket連接方式建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接過程。
[0027]進(jìn)一步地,所述通過HTTP應(yīng)用層連接方式建立信息系統(tǒng)與具有身份認(rèn)證的目標(biāo)系統(tǒng)的連接過程包括以下步驟;
[0028]第一步,檢查連接池中是否有可用連接,如果有,進(jìn)行第二步,否則進(jìn)行第三步;
[0029]第二步,檢查連接是否有效,如果有效,則連接可用,否則進(jìn)行第三步;
[0030]第三步,讀取用戶配置的認(rèn)證信息,所述認(rèn)證信息包括但不限于用戶名和密碼,針對目標(biāo)系統(tǒng)的需要,是否選擇加密方式進(jìn)行表單加密;
[0031]第四步,進(jìn)行系統(tǒng)認(rèn)證,并判斷是否通過認(rèn)證,判斷依據(jù)為用戶配置的校驗信息,如果系統(tǒng)登錄成功后確定會獲取的HTTP響應(yīng)數(shù)據(jù),如果未通過認(rèn)證,則在用戶配置認(rèn)證信息時提醒用戶檢查配置的信息是否正確,如果通過系統(tǒng)認(rèn)證則進(jìn)行第五步;
[0032]第五步,保存通過認(rèn)證后的會話信息至連接池,提供給交互器使用,所述會話信息為cookie信息,包括sess1nID以及不同目標(biāo)系統(tǒng)特有的標(biāo)識鍵值對。
[0033]進(jìn)一步地,所述進(jìn)行數(shù)據(jù)交互的過程包括以下一種或幾種過程:
[0034]信息系統(tǒng)通過Web Service數(shù)據(jù)交換與目標(biāo)系統(tǒng)進(jìn)行數(shù)據(jù)交互的過程;
[0035]信息系統(tǒng)通過JDBC數(shù)據(jù)庫操作與目標(biāo)系統(tǒng)進(jìn)行數(shù)據(jù)交互的過程;
[0036]信息系統(tǒng)通過RFC遠(yuǎn)程調(diào)用利用BAPI接口與目標(biāo)系統(tǒng)進(jìn)行數(shù)據(jù)交互的過程;
[0037]信息系統(tǒng)通過HTTP應(yīng)用層通訊協(xié)議與目標(biāo)系統(tǒng)進(jìn)行數(shù)據(jù)交互的過程;
[0038]信息系統(tǒng)通過Socket數(shù)據(jù)交換與目標(biāo)系統(tǒng)進(jìn)行數(shù)據(jù)交互的過程。
[0039]進(jìn)一步地,所述進(jìn)行數(shù)據(jù)解析的過程包括以下一種或幾種過程:
[0040]正則表達(dá)式解析過程;
[0041]html數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換過程;
[0042]xml數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換過程;
[0043]json數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換過程;
[0044]ORM轉(zhuǎn)換過程。
[0045]本發(fā)明還提供了一種信息系統(tǒng)可配置集成系統(tǒng),包括進(jìn)行信息系統(tǒng)與目標(biāo)系統(tǒng)數(shù)據(jù)交互的資源連接模塊,其特征是,所述資源連接模塊包括:
[0046]連接器,用以根據(jù)數(shù)據(jù)流轉(zhuǎn)需求建立信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接,并將建立的所有鏈接組成一個連接池;
[0047]交互器,用以信息系統(tǒng)與目標(biāo)系統(tǒng)之間進(jìn)行數(shù)據(jù)交換;
[0048]解析器,將信息系統(tǒng)與目標(biāo)系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)格式。
[0049]進(jìn)一步地,所述連接器包括Web Service連接模塊、數(shù)據(jù)庫連接模塊、SAP ERP連接模塊、HTTP應(yīng)用層連接模塊和Socket連接模塊中的一種或幾種。
[0050]進(jìn)一步地,所述交互器包括Web Service數(shù)據(jù)交換模塊、JDBC數(shù)據(jù)庫操作模塊、RFC遠(yuǎn)程調(diào)用模塊、HTTP應(yīng)用層通訊模塊和Socket數(shù)據(jù)交換模塊中的一種或幾種。
[0051]進(jìn)一步地,所述解析器包括正則表達(dá)式解析模塊、html數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換模塊、xml數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換模塊、json數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換模塊和ORM轉(zhuǎn)換模塊中的一種或幾種。
[0052]進(jìn)一步地,所述資源連接模塊還包括連接池模塊,所述連接池模塊用以存儲信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接。
[0053]本發(fā)明的有益效果是:本發(fā)明綜合采用了多種集成手段,無需與被集成系統(tǒng)的開發(fā)、實施或運維人員進(jìn)行溝通,根據(jù)被集成系統(tǒng)的具體情況以及集成需求,有效規(guī)避了現(xiàn)有集成方案的不足,實現(xiàn)了無耦合的系統(tǒng)間集成。
[0054]與現(xiàn)有系統(tǒng)集成方案相比,本發(fā)明的優(yōu)點主要有如下幾方面:
[0055]①采用了 Web Service連接、數(shù)據(jù)庫連接、SAP ERP連接、HTTP應(yīng)用層連接和Socket連接等多種連接方式進(jìn)行信息系統(tǒng)與目標(biāo)系統(tǒng)之間的數(shù)據(jù)交互,實現(xiàn)了系統(tǒng)可配置的集成,采用正則表達(dá)式解析、html數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換、xml數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換、json數(shù)據(jù)解析與結(jié)構(gòu)轉(zhuǎn)換和ORM轉(zhuǎn)換等數(shù)據(jù)解析方式將信息系統(tǒng)與目標(biāo)系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)格式,實現(xiàn)了系統(tǒng)集成過程中本系統(tǒng)業(yè)務(wù)處理模塊與目標(biāo)系統(tǒng)的解耦,采用了 WebService數(shù)據(jù)交換、JDBC數(shù)據(jù)庫操作、RFC遠(yuǎn)程調(diào)用、HTTP應(yīng)用層通訊和Socket數(shù)據(jù)交換等多種數(shù)據(jù)交互方式進(jìn)行信息系統(tǒng)與目標(biāo)系統(tǒng)之間的數(shù)據(jù)交換,極大提高了系統(tǒng)集成的靈活性和可擴(kuò)展性;
[0056]②通過設(shè)計連接池進(jìn)行信息系統(tǒng)與目標(biāo)系統(tǒng)之間的鏈接復(fù)用,極大提高了系統(tǒng)集成的開發(fā)效率,降低了系統(tǒng)集成的開發(fā)成本;
[0057]③通過采用多種集成手段,在實施系統(tǒng)中內(nèi)置多種集成方案,以及豐富的系統(tǒng)集成配置參數(shù),運維人員和用戶可以通過在系統(tǒng)的頁面上進(jìn)行相關(guān)配置,降低了系統(tǒng)集成難度門檻,用戶或運維人員即可完成多數(shù)系統(tǒng)的集成。
【附圖說明】
[0058]下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:
[0059]圖1是本發(fā)明所述方法的流程圖;
[0060]圖2是本發(fā)明所述系統(tǒng)的結(jié)構(gòu)示意圖;
[0061]圖3是本發(fā)明所述資源連接模塊的結(jié)構(gòu)示意圖;
[0062]圖4是本發(fā)明所述建立信息系統(tǒng)與具有身份認(rèn)證的目標(biāo)系統(tǒng)的連接過程的流程圖。
【具體實施方式】
[0063]為能清楚說明本方案的技術(shù)特點,下面通過【具體實施方式】,并結(jié)合其附圖,對本發(fā)明進(jìn)行詳細(xì)闡述。下文的公開提供了許多不同的實施例或例子用來實現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡化本
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1