日产欧美国产日韩精品_无码不卡一区二区三区在线观看_我看黄色一级片_亚洲欧洲成人a∨在线_美女裸体视频永久免费_国产白丝jk捆绑束缚调教视频_久久人妻少妇嫩草av_入禽太深免费视频欧美_一级大片视频_日本美女爱爱视频_欧美老肥妇做爰bbww_国产女人高潮嗷嗷嗷叫_亚洲bbb_国产福利自产拍_久久久久久久9999_国产7页_久热中文_日韩欧美一区二区三区四区五区_亚洲这里只有久热精品伊人_亚洲欧洲日本国产

版權(quán)信息
主管部門:北京電子控股有限責任公司

主辦單位:北京方略信息科技有限公司

地址:北京市東城區(qū)北河沿大街79號《信息與電腦》雜志社

國內(nèi)統(tǒng)一刊號:CN 11-2697/TP

國際標準刊號:ISSN 1003-9767

郵發(fā)代碼:82-454

《信息與電腦》錄用通知

您的當前位置:首頁 >> 錄用通知

基于Web服務(wù)異構(gòu)數(shù)據(jù)庫智能集成的研究
  隨著計算機的和信息系統(tǒng)的發(fā)展,計算機網(wǎng)絡(luò)與數(shù)據(jù)庫的關(guān)系日益緊密,很多企業(yè)的部門根據(jù)自身業(yè)務(wù)和功能需要,建立了許多相互隔離的異構(gòu)數(shù)據(jù)源,但由于缺乏統(tǒng)一的信息規(guī)劃,各信息管理系統(tǒng)開發(fā)時間和來源不一致,采用的開發(fā)平臺、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫管理系統(tǒng)也各不相同,造成了各系統(tǒng)間相互獨立,信息無法互聯(lián)互通,逐漸形成了“信息孤島”[3]。

傳統(tǒng)的分布對象技術(shù)分別有OMG的CORBA、 Microsoft的DCOM 以及SUN的RMI。然而CORBA缺少方便的開發(fā)工具和強有力的廠商支持,門檻稍高,入門較困難;DCOM 跨平臺性較差;RMI對多語言融合的支持卻很弱。同時,這幾種技術(shù)都有相似的缺陷:①CORBA、DCOM和RMI雖然能調(diào)用實現(xiàn)的系統(tǒng),但均要求服務(wù)器和客戶端必須緊密耦合,并且體系結(jié)構(gòu)相同;②CORBA、DCOM和RMI依賴于特定的對象模型協(xié)議,目前只在企業(yè)內(nèi)部使用廣泛,都不太適合在Internet環(huán)境下進行多源異構(gòu)數(shù)據(jù)庫融合的設(shè)計開發(fā)。

Web服務(wù)的出現(xiàn)滿足了信息化服務(wù)所要求的基本功能,它是微軟.NET 框架下多源異構(gòu)應(yīng)用的典型方案,并在中間件基礎(chǔ)上,采用XML和Web服務(wù)技術(shù)實現(xiàn)了各異構(gòu)數(shù)據(jù)庫的融合,提供了一種全新的以松耦合的方式在Internet環(huán)境下部署分布式應(yīng)用的解決方案。任何操作系統(tǒng)、任何語言編寫的客戶端都能夠訪問服務(wù)器提供的Web服務(wù),其客戶端與服務(wù)器端之間以XML消息作為聯(lián)系,解決異構(gòu)數(shù)據(jù)庫集成的難題,彌補了CORBA、DCOM和RMI方法的不足。本文提出的基于Web服務(wù)分布式異構(gòu)數(shù)據(jù)庫B/S三層架構(gòu)的智能集成方法優(yōu)化了傳統(tǒng)的集成方法和數(shù)據(jù)模式映射,同時還利用Spring 框架的Quartz定時任務(wù)調(diào)度實現(xiàn)集成系統(tǒng)的智能更新,整個系統(tǒng)具有實時性、可擴展性、高響應(yīng)性等特點。

本文的第二部分介紹Web服務(wù)和異構(gòu)數(shù)據(jù)庫系統(tǒng),第三部分提出基于Web服務(wù)的分布式異構(gòu)數(shù)據(jù)庫集成系統(tǒng)總體架構(gòu)和各功能模塊,第四部分對描述系統(tǒng)設(shè)計與實現(xiàn),第五部分進行測試驗證,第六部分對本文進行總結(jié)。

1 相關(guān)理論與技術(shù)概述

1.1 Web服務(wù)體系結(jié)構(gòu)

Web服務(wù)是一種面向服務(wù)的分布式計算體系結(jié)構(gòu),相比傳統(tǒng)的分布對象技術(shù)和集成技術(shù),能夠提供面向Internet的標準程序接口,具有跨防火墻、軟件和數(shù)據(jù)重用、良好的封裝性、松散耦合性和高度可集成性等優(yōu)點[4]。

Web服務(wù)作為一個新型的分布式計算模型,具有自包容和自描述的優(yōu)點。由三個角色和三個操作組成。三個角色分別為服務(wù)提供者、服務(wù)請求者和服務(wù)代理,三個操作為發(fā)布、查找和綁定。Web服務(wù)的關(guān)鍵技術(shù)包括SOAP(Simple Object Access Protoco1)、WSDL(Web Service Description Language)、UDDI(Web Service Description Language)、XML。XML是Web服務(wù)的技術(shù)基礎(chǔ),Web服務(wù)中各種信息的描述都是基于XML。SOAP提供了一種通信機制,它是分布式環(huán)境中交換信息的通用協(xié)議,保證了Web服務(wù)和其它應(yīng)用程序之間可靠通信;WSDL是以XML的格式來描述Web服務(wù)。UDDL用來創(chuàng)建Web服務(wù)注冊中心,它是Web服務(wù)注冊和發(fā)現(xiàn)的技術(shù)規(guī)范[6]。Web服務(wù)體系結(jié)構(gòu)如圖1。

1.2 異構(gòu)數(shù)據(jù)庫

圖1 Web服務(wù)結(jié)構(gòu)

異構(gòu)數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)共享的同時,每個數(shù)據(jù)庫系統(tǒng)保持著自己的完整性、自治性和安全性。異構(gòu)數(shù)據(jù)庫系統(tǒng)中的異構(gòu)性主要表現(xiàn)為數(shù)據(jù)異構(gòu)、系統(tǒng)異構(gòu)和語義異構(gòu)[5]。

(1)數(shù)據(jù)異構(gòu)。異構(gòu)數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)異構(gòu)表現(xiàn)在不同數(shù)據(jù)源對同一數(shù)據(jù)有不同的定義,例如格式、數(shù)據(jù)類型或精度等等。比如在SQL Server中用int、float、double等類型,而在Oracle中用Number統(tǒng)一表示數(shù)值型的屬性。因此在異構(gòu)數(shù)據(jù)庫之間共享數(shù)據(jù)時,需要對數(shù)據(jù)異構(gòu)加以考慮。

(2)系統(tǒng)異構(gòu): 異構(gòu)數(shù)據(jù)庫系統(tǒng)中系統(tǒng)異構(gòu)主要指數(shù)據(jù)所依賴的應(yīng)用系統(tǒng)存在的差異,比如硬件平臺(大型機、PC機)、數(shù)據(jù)庫管理系統(tǒng)(MySQL、SQL Server) 和操作系統(tǒng)(Unix、Windows)等的不同。

(3)語義異構(gòu): 語義異構(gòu)是指屬性含義相同,但是屬性名的接口模式不同。從簡單的命名沖突(如同名異義,同義異名)到復(fù)雜的結(jié)構(gòu)語義沖突,語義異構(gòu)在數(shù)據(jù)庫中主要表現(xiàn)在屬性異構(gòu)。比如屬性“姓名”,有的用“Name”,也有的用“XingMing”,屬性名“type”,有的表示車型,也有的表示食物類型等。數(shù)據(jù)庫的語義異構(gòu)是數(shù)據(jù)集成過程中需要解決的關(guān)鍵問題。

1.3 異構(gòu)數(shù)據(jù)庫集成的常用技術(shù)

異構(gòu)數(shù)據(jù)集成的常用技術(shù)為:聯(lián)邦數(shù)據(jù)庫、數(shù)據(jù)倉庫和中間件方式。

(1)聯(lián)邦數(shù)據(jù)庫采用模式集成的方法,其基本思想是在數(shù)據(jù)庫系統(tǒng)集成時,從各異構(gòu)數(shù)據(jù)庫中獲取數(shù)據(jù)源的數(shù)據(jù)視圖,并將其集成為全局模式。用戶就可以直接通過全局模式透明地訪問各數(shù)據(jù)源中的數(shù)據(jù)。各數(shù)據(jù)源間互相獨立,通過數(shù)據(jù)轉(zhuǎn)換接口實現(xiàn)相互訪問。聯(lián)邦數(shù)據(jù)庫優(yōu)點是容易操作實現(xiàn),缺點是當異構(gòu)數(shù)據(jù)源變化時,種類復(fù)雜,工作量大,擴展性差,僅適合數(shù)據(jù)源較少的情況下使用[8]。

(2)數(shù)據(jù)倉庫概念始于上世紀 80 年代中期,其基本思想是將各個數(shù)據(jù)源的數(shù)據(jù)復(fù)制到同一數(shù)據(jù)倉庫中,用戶可以直接訪問數(shù)據(jù)倉庫進行集中查詢獲取數(shù)據(jù)。數(shù)據(jù)倉庫優(yōu)點是便于控制,容易處理,缺點是當數(shù)據(jù)信息重復(fù)存儲時,無法將數(shù)據(jù)源的更新信息及時準確地反映到數(shù)據(jù)倉庫中。數(shù)據(jù)倉庫僅適合數(shù)據(jù)源比較穩(wěn)定,并且數(shù)據(jù)訪問較頻繁的情況,不適合于用戶實時查詢。

(3)基于中間件的數(shù)據(jù)集成模式是目前最典型的數(shù)據(jù)集成方法。中間件由中介器(Mediator)和包裝器(Wrapper)組成。中間件方式并不改變數(shù)據(jù)原來的存儲方式和位置,它為異構(gòu)數(shù)據(jù)源提供一個統(tǒng)一的虛擬視圖[7]。中間件模型適用于變化頻繁、結(jié)構(gòu)多樣且數(shù)據(jù)源較多的情況。本文的系統(tǒng)結(jié)構(gòu)就是采用中間件的方式。

2 基于Web服務(wù)的分布式異構(gòu)數(shù)據(jù)庫數(shù)據(jù)集成系統(tǒng)

2.1 用戶需求分析

在該異構(gòu)數(shù)據(jù)查詢系統(tǒng)中,共有三種用戶參與,分別是各異構(gòu)數(shù)據(jù)庫管理員、集成系統(tǒng)管理員和普通用戶。其中集成系統(tǒng)管理員享有最高權(quán)限,可以創(chuàng)建和管理用戶、審查和批準需要加入的異構(gòu)數(shù)據(jù)源、獲取異構(gòu)數(shù)據(jù)源的元數(shù)據(jù)、合成并管理全局數(shù)據(jù)庫模式等;各異構(gòu)數(shù)據(jù)庫管理員能夠登陸數(shù)據(jù)源注冊系統(tǒng),根據(jù)需要填寫注冊信息,選擇需要共享的表和字段并注冊;普通用戶只能登陸查詢系統(tǒng),根據(jù)相關(guān)的查詢權(quán)限對數(shù)據(jù)進行查詢。系統(tǒng)用戶如圖 3所示。

圖 2 系統(tǒng)用戶

2.2 體系結(jié)構(gòu)

Web服務(wù)集成中間件系統(tǒng)體系自下而上包括數(shù)據(jù)庫層、數(shù)據(jù)集成層和統(tǒng)一應(yīng)用層。其中,底層的各個異構(gòu)數(shù)據(jù)源構(gòu)成了系統(tǒng)的數(shù)據(jù)庫層;數(shù)據(jù)集成層采用中間件技術(shù),封裝了異構(gòu)數(shù)據(jù)庫集成系統(tǒng)的業(yè)務(wù)邏輯;各種應(yīng)用程序和對應(yīng)的訪問接口構(gòu)成了系統(tǒng)的統(tǒng)一應(yīng)用層。數(shù)據(jù)庫智能集成系統(tǒng)框架圖如圖2所示。

圖3 基于Web服務(wù)的分布式異構(gòu)數(shù)據(jù)庫智能集成系統(tǒng)框架圖

該系統(tǒng)采用 B/S模式,構(gòu)成了客戶/服務(wù)器三層架構(gòu)。采用這種設(shè)計有以下幾種優(yōu)勢:

(1)安裝升級簡便。通過瀏覽器訪問數(shù)據(jù)庫簡化了客戶端。在升級軟件的時候,不需要對客戶端升級。

(2)易擴展維護。所有應(yīng)用程序均在服務(wù)器端,開發(fā)維護過程可集中在服務(wù)器端,不需要考慮數(shù)據(jù)庫端和客戶端。

(3)可移植性強。本文采用JavaBean技術(shù),可以在不同Web服務(wù)器、不同操作系統(tǒng)上運行,而且可以在不同的平臺間移植,不需要重新編譯。

(4)可靠性強。多層體系結(jié)構(gòu)可以有效地優(yōu)化系統(tǒng)總體性能,提高系統(tǒng)的可靠性和伸縮性。

(5)數(shù)據(jù)智能更新快。綜合包裝器中的智能更新模塊采用Spring框架,該方法中Quartz任務(wù)定時掃描更新各異構(gòu)數(shù)據(jù)庫上傳的XML描述文檔,充分保證了抽象數(shù)據(jù)表的實時性、智能性和有效性。

2.3 功能模塊設(shè)計

(1)客戶端功能模塊

統(tǒng)一應(yīng)用層也就是用戶界面,即異構(gòu)數(shù)據(jù)庫集成系統(tǒng)的使用者。用戶可以通過數(shù)據(jù)集成層來訪問異構(gòu)數(shù)據(jù)庫的共享數(shù)據(jù)資源。本系統(tǒng)不需安裝客戶端軟件,直接利用瀏覽器作為客戶端用戶的界面,可以把XML表示的數(shù)據(jù)轉(zhuǎn)換成為Html格式,直觀方便,非常適合異構(gòu)數(shù)據(jù)集成系統(tǒng)[8]。

(2)服務(wù)器端功能模塊

本文采用Tomcat作為Web服務(wù)器。Tomcat作為一個優(yōu)秀的開源Web應(yīng)用服務(wù)器,是Apache Jakarta的子項目之一。其性能穩(wěn)定、技術(shù)先進,而且免費開源,因而深受軟件開發(fā)商和Java愛好者的認可,Web應(yīng)用服務(wù)器目前使用廣泛。

數(shù)據(jù)庫服務(wù)器主要是提供實際的數(shù)據(jù)管理功能,為數(shù)據(jù)站點存儲數(shù)據(jù)集。該系統(tǒng)主要支持的數(shù)據(jù)庫服務(wù)器有Oracle、SQL Server、MySql、Access 等。

(3)數(shù)據(jù)模式轉(zhuǎn)換功能模塊

數(shù)據(jù)集成層是實現(xiàn)異構(gòu)數(shù)據(jù)庫中數(shù)據(jù)轉(zhuǎn)換的核心,目的是訪問各個數(shù)據(jù)源,集成數(shù)據(jù)源信息,協(xié)調(diào)各數(shù)據(jù)源間信息。數(shù)據(jù)集成層在各局部數(shù)據(jù)提供的共享數(shù)據(jù)的基礎(chǔ)之上建立一個全局的虛擬視圖,并不存儲實際的數(shù)據(jù)。具體包括:元數(shù)據(jù)DB、元數(shù)據(jù)管理器、綜合包裝器、中介器、應(yīng)用層訪問統(tǒng)一接口、異構(gòu)數(shù)據(jù)庫統(tǒng)一接口,下面分別對各模塊加以介紹。

元數(shù)據(jù)DB負責儲存各異構(gòu)數(shù)據(jù)庫的元數(shù)據(jù)庫信息。元數(shù)據(jù)庫信息包括注冊信息、連接信息URL、各元數(shù)據(jù)庫用戶與全局用戶的匹配關(guān)系、模式映射信息、訪問策略信息等。元數(shù)據(jù)DB支撐整個系統(tǒng)的運行[9]。

元數(shù)據(jù)管理器負責制定集成系統(tǒng)的全局模式與局部數(shù)據(jù)庫的模式之間的轉(zhuǎn)換規(guī)則。

中介器負責異構(gòu)數(shù)據(jù)庫的注冊、公共模型的生成和全局查詢請求的接收。中介器由三個組件構(gòu)成,包括:異構(gòu)數(shù)據(jù)注冊模塊、查詢規(guī)劃模塊和結(jié)果合并過濾模塊。其中,異構(gòu)數(shù)據(jù)注冊模塊的主要功能是:在共享數(shù)據(jù)注冊階段,負責公共模型的建立以及異構(gòu)數(shù)據(jù)庫的共享注冊;查詢規(guī)劃模塊的主要功能是:在數(shù)據(jù)集成階段,將客戶端提交的基于全局數(shù)據(jù)庫的標準查詢分解成針對各個異構(gòu)數(shù)據(jù)庫的子查詢,并提交到相應(yīng)的包裝器;結(jié)果合并過濾模塊的主要功能是:將各異構(gòu)數(shù)據(jù)庫查詢返回的 XML文檔進行合并,形成完整統(tǒng)一的查詢結(jié)果,反饋至客戶端瀏覽器。

綜合包裝器的功能是實現(xiàn)數(shù)據(jù)位置和訪問的透明,對異構(gòu)的數(shù)據(jù)進行包裝。綜合包裝器由智能更新模塊、查詢結(jié)果轉(zhuǎn)換模塊和數(shù)據(jù)庫操作模塊三個組件構(gòu)成。智能更新模塊采用spring框架的quartz任務(wù)定時的掃描由不同的異構(gòu)數(shù)據(jù)庫上傳的XML描述文檔,通過解析這些XML文檔,實現(xiàn)數(shù)據(jù)自動更新,從而保證抽象數(shù)據(jù)表的有效性、實時性、智能性。查詢結(jié)果轉(zhuǎn)換模塊負責將SQL查詢的結(jié)果轉(zhuǎn)換為XML文檔。數(shù)據(jù)庫操作模塊負責連接后臺各個異構(gòu)數(shù)據(jù)庫,包括初始化數(shù)據(jù)庫連接、分配連接、封裝數(shù)據(jù)庫基本操作、關(guān)閉連接等功能。

數(shù)據(jù)集成層對外提供了兩個統(tǒng)一接口,即應(yīng)用層訪問統(tǒng)一接口和底層異構(gòu)數(shù)據(jù)庫訪問接口。其功能是屏蔽各數(shù)據(jù)庫的差異,提供數(shù)據(jù)的透明訪問,使得使用者無需知道數(shù)據(jù)的數(shù)據(jù)源模式及具體的物理位置等信息,只需通過系統(tǒng)定義的與具體數(shù)據(jù)源無關(guān)的SQL語句進行訪問。

3 關(guān)鍵技術(shù)分析

3.1 數(shù)據(jù)映射

數(shù)據(jù)轉(zhuǎn)換是中間件層的首要任務(wù),數(shù)據(jù)轉(zhuǎn)換的目的是將不同數(shù)據(jù)源轉(zhuǎn)換成統(tǒng)一格式,為各異構(gòu)數(shù)據(jù)源的局部模式提供統(tǒng)一的全局模式。關(guān)系數(shù)據(jù)庫是目前市場上的主導(dǎo),XML文檔的結(jié)構(gòu)和關(guān)系數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)的差異較大。關(guān)系數(shù)據(jù)庫用二維表存儲數(shù)據(jù),用主鍵和外鍵的方式體現(xiàn)數(shù)據(jù)之間的關(guān)系;而XML文檔采用層次嵌套結(jié)構(gòu),數(shù)據(jù)類型、數(shù)據(jù)長度都不規(guī)則,通過子元素與父元素嵌套的形式體現(xiàn)數(shù)據(jù)間的關(guān)系。為了采用SQL工具操作XML數(shù)據(jù),在關(guān)系數(shù)據(jù)庫和XML之間架起橋梁,或?qū)ML轉(zhuǎn)換成表格式的表單,必須解決XML與關(guān)系數(shù)據(jù)庫間的映射[6]。

(1)關(guān)系模式到XML 模式映射

轉(zhuǎn)換的算法可如下描述:

Input:關(guān)系數(shù)據(jù)庫

Output:XML 模式

Step 1:將關(guān)系模式從關(guān)系數(shù)據(jù)庫中提取出來。

Step 2:用 SQL 語句來重構(gòu)數(shù)據(jù)庫中的約束。

Step 3:由關(guān)系模式重構(gòu)映射結(jié)構(gòu)。

Step 4:由映射結(jié)構(gòu)和重構(gòu)的結(jié)果生成 XML Schema 模式。

Step 5:將從在XML文檔中嵌入從數(shù)據(jù)庫提取出的數(shù)據(jù)。

Step 6:對XMLSchema 格式文檔及所表示的數(shù)據(jù) XML 文檔進行輸出。

整個流程如圖3所示。

圖 4 關(guān)系模式到XML模式的映射

(2)XML 模式到關(guān)系模式的映射

轉(zhuǎn)換算法如下:

Input:XML Schema文檔

Output:關(guān)系模式

Step 1:形式化描述XML Schema文檔。

Step 2:從 描述的XML Schema 文檔中,提取元素組成元素樹。

Step 3:映射轉(zhuǎn)化元素樹,輸出關(guān)系數(shù)據(jù)數(shù)。

Step 4:將得到的關(guān)系數(shù)據(jù)樹動態(tài)合成為SQL語句。

Step 5:使用 SQL 語句將 XML 文檔中的數(shù)據(jù)嵌入到關(guān)系數(shù)據(jù)庫.

關(guān)系模式在轉(zhuǎn)化前后必須保持一致,其轉(zhuǎn)換流程如圖5所示。

圖 5 XML模式到關(guān)系模式的映射

3.2 Quartz定時調(diào)度法

Spring框架的Quartz作為流行的企業(yè)級任務(wù)調(diào)度技術(shù),任務(wù)調(diào)度為應(yīng)用系統(tǒng)請求的特定任務(wù)執(zhí)行操作安排,Spring為Quartz的重要組件提供Bean風格的擴展類。Spring容器生命周期和其環(huán)境下創(chuàng)建的組件對象,爭對具體任務(wù)可以執(zhí)行停止或啟動。在Spring的開發(fā)應(yīng)用中可以充分利用不同形式的任務(wù)定時調(diào)度功能。

包裝器的智能更新模塊,就是采用Spring的任務(wù)定時調(diào)度方法,掃描各異構(gòu)數(shù)據(jù)庫上傳的 xml 描述文檔,實時更新抽象數(shù)據(jù)表。更新抽象數(shù)據(jù)表可直接通過調(diào)用JDK Timer中schedule來執(zhí)行,執(zhí)行過程中的重要參數(shù)有間隔時間、啟動時間延遲、任務(wù)對象[3]。

Spring引入了TaskScheduler,不同形式的任務(wù)定時調(diào)度。按某個時間間隔重復(fù)執(zhí)行任務(wù),也可以在給定時間點執(zhí)行一次任務(wù),該方法中的Cron觸發(fā)器可以靈活定義執(zhí)行時間[3]。

例如:scheduler.schedule(task, new CronTrigger(″* 206-15 * * MON-FRI″));在每周星期一到星期五的6點20分至15點20分執(zhí)行設(shè)定的任務(wù)。
假設(shè)定義一個服務(wù),根據(jù)各異構(gòu)數(shù)據(jù)庫上傳的XML文檔,配置定義服務(wù)的執(zhí)行時間點。服務(wù)定義如下: 

Importorg.springframework.stereotype.Service;

@Service

public class TaskOne {

public void OnePrint() {

System.out.println(″One測試打印″); } }

XML配置規(guī)定抽象數(shù)據(jù)表主要表達如下,即1秒后開始更新,每隔3秒執(zhí)行一次。



cron=″1 / 3 * * * *?″ />



4 系統(tǒng)的部署

由于集成系統(tǒng)中各異構(gòu)的數(shù)據(jù)源是自治的,這些資源分屬于不同的部門,有些數(shù)據(jù)需要一定的權(quán)限才能訪問,有些數(shù)據(jù)甚至不能共享,所以需對可共享的內(nèi)容進行設(shè)定。系統(tǒng)的具體部署包括以下兩個階段:

4.1 數(shù)據(jù)注冊階段

由中介器中的注冊管理器來完成,主要任務(wù)是完成對各異構(gòu)數(shù)據(jù)源在數(shù)據(jù)集成層中的注冊,選擇集成的內(nèi)容(共享的表和字段)和訪問的權(quán)限,并建立數(shù)據(jù)庫集成的模型。在這個階段,主要有各異構(gòu)數(shù)據(jù)庫管理員和集成系統(tǒng)管理員兩類角色參與,他們的主要任務(wù)如下:

各異構(gòu)數(shù)據(jù)庫管理員:主要完成登錄數(shù)據(jù)集成系統(tǒng),選擇數(shù)據(jù)庫中共享的內(nèi)容,對共享的數(shù)據(jù)的訪問權(quán)限進行設(shè)定。選擇自己欲注冊的數(shù)據(jù)庫類型,向集成系統(tǒng)管理員注冊信息,如數(shù)據(jù)庫主機名、IP地址、用戶名、密碼。

數(shù)據(jù)集成系統(tǒng)管理員:主要審核各注冊的異構(gòu)數(shù)據(jù)源,確定訪問權(quán)限和集成內(nèi)容。由數(shù)據(jù)集成層建立共享的公共模型,并收集各注冊的數(shù)據(jù)庫信息。

4.2 系統(tǒng)運行階段

此階段的主要任務(wù)是接受用戶提出的查詢請求并對請求做出相應(yīng)的解答。圖5為系統(tǒng)的數(shù)據(jù)查詢流程圖,包括以下四個步驟:

步驟1:用戶從瀏覽器利用HTTP協(xié)議,向應(yīng)用層統(tǒng)一接口發(fā)出查詢請求,接口收到用戶查詢請求后進行分析執(zhí)行,轉(zhuǎn)化為查詢參數(shù);

步驟2:中介器得到查詢參數(shù)后,到元數(shù)據(jù)中查找目標數(shù)據(jù)庫及數(shù)據(jù)表,并通過查詢規(guī)劃模塊進行SQL分解,生成異構(gòu)數(shù)據(jù)庫相對應(yīng)的SQL子查詢語句SQL1 ,SQL2,…,并放入隊列之中準備執(zhí)行;

步驟3:綜合包裝器通過數(shù)據(jù)庫操作模塊,從查詢隊列中將SQL子查詢語句SQL1,SQL2,…發(fā)送到相應(yīng)的異構(gòu)數(shù)據(jù)庫中執(zhí)行;

步驟4:異構(gòu)數(shù)據(jù)庫將數(shù)據(jù)查詢響應(yīng)后數(shù)據(jù)發(fā)送給綜合包裝器,通過查詢結(jié)果轉(zhuǎn)化模塊,把各異構(gòu)數(shù)據(jù)庫的查詢結(jié)果DATA1 ,DATA2…轉(zhuǎn)化成XML1,XML2…文檔;

步驟5:中介器再對各個數(shù)據(jù)庫提供的查詢結(jié)果XML1,XML2…文檔作集成處理,即將XML1,XML2…經(jīng)由結(jié)果合并過濾模塊的處理,合并不完整的數(shù)據(jù)和過濾重復(fù)的數(shù)據(jù)。將完整統(tǒng)一的查詢結(jié)果XML發(fā)送給客戶端瀏覽器,經(jīng)由瀏覽器呈現(xiàn)在用戶面前。

圖5 系統(tǒng)數(shù)據(jù)查詢流程圖

5 系統(tǒng)測試

5.1 系統(tǒng)測試環(huán)境的搭建

數(shù)據(jù)庫訪問中間件技術(shù)采用Visual Studio2010作為開發(fā)工具,對多數(shù)據(jù)庫在異構(gòu)環(huán)境下的訪問,采用數(shù)據(jù)庫為SQL Server2005、Oracle、MySql和Access, Web服務(wù)器使用Tomcat,操作系統(tǒng)采用Windows XP Professional SP2。整個系統(tǒng)的實驗環(huán)境如圖6所示。

5.2 測試內(nèi)容與結(jié)果

本文對異構(gòu)數(shù)據(jù)的智能集成系統(tǒng)及其關(guān)鍵技術(shù)點做了詳細的分析和設(shè)計,并且給出了整個系統(tǒng)實現(xiàn)的詳細流程方案,現(xiàn)通過實現(xiàn)一個簡單的數(shù)據(jù)源注冊功能來驗證上述的系統(tǒng)[10]。

由圖7知,實驗環(huán)境部署包含一臺數(shù)據(jù)集成中心服務(wù)器、一臺客戶機端和四臺數(shù)據(jù)庫服務(wù)器。數(shù)據(jù)集成中心Server是本系統(tǒng)的核心Server,實現(xiàn)了對異構(gòu)數(shù)據(jù)源的訪問和注冊,各異構(gòu)數(shù)(下轉(zhuǎn)第90頁)(上接第70頁)據(jù)庫的元數(shù)據(jù)和中間件都位于該服務(wù)器上;客戶機端是通過瀏覽器訪問數(shù)據(jù)集成層統(tǒng)一接口,以實現(xiàn)對異構(gòu)數(shù)據(jù)的透明訪問;數(shù)據(jù)庫Server存儲了具體的查詢數(shù)據(jù),用來實現(xiàn)對異構(gòu)數(shù)據(jù)庫數(shù)據(jù)源的管理和存儲。

圖 6 系統(tǒng)實驗環(huán)境部署圖

每臺機器上都部署著自己的運行環(huán)境,從系統(tǒng)部署流程可知,從各異構(gòu)數(shù)據(jù)庫Server登陸數(shù)據(jù)集成中心的數(shù)據(jù)源注冊系統(tǒng),數(shù)據(jù)集成中心根據(jù)所填的信息,與相應(yīng)的數(shù)據(jù)庫進行連接,獲得元數(shù)據(jù)。異構(gòu)數(shù)據(jù)集成中數(shù)據(jù)源注冊系統(tǒng)界面如圖7所示。

圖 7 數(shù)據(jù)源注冊系統(tǒng)界面

6 結(jié)束語

本系統(tǒng)在現(xiàn)有的異構(gòu)數(shù)據(jù)庫集成解決方案的基礎(chǔ)之上,對原有的模式集成方法的進行了多方面的擴展,使用XML、Web服務(wù)等技術(shù)實現(xiàn)了基于中間件的B/S模式下異構(gòu)數(shù)據(jù)庫的集成,本文重點分析了XML與關(guān)系數(shù)據(jù)庫之間的映射,提出了通過spring框架的quarzt定時任務(wù),實時的對集成系統(tǒng)全局數(shù)據(jù)表進行更新,以達到系統(tǒng)的智能集成。該系統(tǒng)成功解決了異構(gòu)數(shù)據(jù)庫集成時操作復(fù)雜、需要人工干預(yù)等問題。由實驗結(jié)果可以看出,該設(shè)計方案較為合理且簡單實用,可以被復(fù)用,效果良好,具有高實時性、可擴展性、高響應(yīng)性能等特點。

推薦資訊
主站蜘蛛池模板: 防腐涂装工程有限公司| 科贝隆塑料机械有限公司| 北京博纳瑞达有限公司| 信息智能技术有限公司怎么样| 沈阳东亿机械有限公司| 天津图尔克传感器有限公司| 山善(上海)贸易有限公司| 上海 逞 有限公司| 睿银大通商品经营有限公司| 南源置业武汉有限公司| 深圳益捷电子有限公司| 上海老板电器有限公司| 江苏瑞阳化工有限公司| 合肥美菱净化设备有限公司| 昆山热压板有限公司| 天古装饰工程有限公司| 深圳万和兴电子有限公司| 讴歌 汽车有限公司| 中铁隧道装备制造有限公司| 南通工业气体有限公司| 金桐精细化学有限公司| 东莞电机有限公司待遇| 山宏装饰工程有限公司| 上海佳友塑料有限公司| 上海医疗设备厂有限公司| 上海瀚讯无线技术有限公司 | 济丰包装(上海)有限公司| 基胜工业 上海 有限公司| 点石建筑设计有限公司| 友盛精密机械有限公司| 北京京发园林绿化有限公司| 焦作市矿山机械有限公司| 重庆测绘仪器有限公司| 山西防水材料有限公司| 一人有限公司 债务| 空中客车总装有限公司| 翔鸿建筑工程有限公司| 北京市品利食品有限公司| 上海钰装潢有限公司| 林精品制造有限公司| 佛山的鞋业有限公司招聘| 重庆音响工程有限公司| 江西宏宇能源有限公司| 昆明新能源有限公司招聘| 皮拉图斯飞机有限公司| 天津壳牌石油化工有限公司| 德尔福上海动力推进系统有限公司| 0312 . 有限公司| 诚信宇实业有限公司| 利世(上海)有限公司| 上海亨通光电有限公司| 宁波环球贸易有限公司| 联振电子 深圳 有限公司| 开封粮食机械有限公司| 潍坊智能工程有限公司| 华电句容发电有限公司| 江西三鑫医疗有限公司| 佛山华全照明电气有限公司| 弗斯特木业有限公司| 重庆体育工程有限公司| 北京慧聪国际有限公司| 深圳亚欣电子有限公司| 富晶钻光电有限公司| 沙彼高仪器有限公司| 上海建科监理有限公司| 温州南一机械有限公司| 北京深度装饰工程有限公司| 铭邑德贸易有限公司| 上海携程旅游有限公司| 兴科电子(东莞)有限公司| 翔天建设工程有限公司| 福建东南汽车有限公司| 锐志风机(苏州)有限公司| 东大环保工程有限公司| 杭州策轮橡胶有限公司| 广州本和食品有限公司| 华润电力涟源有限公司| 义乌源饰品有限公司| 深圳市法本信息技术有限公司| 石家庄市安装工程有限公司| 郑州 顺机械设备有限公司| 博福-益普生制药有限公司| 金裕道贵金属经营有限公司| 净天环保设备有限公司| 昆山欣兴同泰有限公司| 红天装饰工程有限公司| 深圳华凌电子有限公司| 许继新能源有限公司| 陶陶居食品有限公司| 湖南 锻造有限公司| 发发时代信息技术有限公司| 常熟凯驰清洁技术有限公司| 武汉汉龙化工有限公司| 康赛尔空压机有限公司| 青岛轻金属有限公司| 广州比亚迪有限公司| 开心仁食品有限公司| 松下万宝广州压缩机有限公司| 苏州禾盛新型材料有限公司| 漳州九龙江建设有限公司| 佛山市东南电器有限公司| 湖南怡清源茶业有限公司| 惠州高盛达有限公司| 南丰机械制造有限公司| 广东明业药业有限公司| 重庆智翔铺道技术工程有限公司| 深圳市科特光电有限公司| 四川蓝光实业有限公司| 三洲特种钢管有限公司| 弗斯特木业有限公司| 明毅机械电子有限公司| 新语面包食品有限公司| 深圳安达货运有限公司| 新杰克缝纫机有限公司| 佳丰装饰工程有限公司| 苏州凌创电子有限公司| 江苏有限公司 江阴分公司| 深圳市冠鑫电子有限公司| 美银有限公司怎么样| 鲍迪克无锡技术有限公司| 华侨物业发展有限公司| 开古茶叶食品有限公司| 南通精密铸造有限公司| 惠州市惠展电子有限公司| 泉州双环贸易有限公司| 陕西皇城机械有限公司| 中天仕名重型机械有限公司| 深圳富晶隆电子有限公司| 李锦记新会食品有限公司 | 深圳中诺电子有限公司| 重庆橡胶工业有限公司| 上海斯坦因工业炉有限公司| 北京华东电气有限公司| 富士达电器有限公司| 云南营养品有限公司| 强生上海有限公司招聘| 宏宇环保设备有限公司| 南京瑞固物有限公司| 爱发科真空技术有限公司| 山东新北洋信息技术有限公司| 湖南纺织品有限公司| 东莞高伟光学有限公司| 欧拓 重庆 防音配件有限公司| 深圳富盈星电子有限公司| 浙江汽车座椅有限公司| 阿克斯电子有限公司| 聚思力信息技术有限公司| 北京阳光家政有限公司| 上海环卫设备有限公司| 麦士德热流道有限公司| 天成农业发展有限公司| 冠联高分子材料有限公司| 瑞美家居用品有限公司| 柯爱亚电子有限公司| 湖北襄樊电气有限公司| 信科电子技术有限公司| 安平德隆网业有限公司| 重庆腾辉水泥有限公司| 深圳机电顾问有限公司| 红叶环保工程有限公司| 北京园林古建工程有限公司| 北京贝能达有限公司| 有限公司的注册类型的公司| 华骏机械制造有限公司| 市华信化工有限公司| 欧拓 重庆 防音配件有限公司| 广州高的尔电子有限公司| 约书亚贸易有限公司| 富加宜连接器东莞有限公司| 捷力捷电池有限公司| 深圳市筑道建筑工程设计有限公司 | 山东钢铁财务有限公司| 鼎久装饰工程有限公司| 福州 纤维有限公司| 华达汽车空调有限公司| 深圳煜彩光电有限公司| 深圳市英威腾电气有限公司| 东莞鑫泰电子有限公司| 新中环建筑设计有限公司| 广州铭视电子有限公司| 山东深蓝机器有限公司| 江苏江源热电有限公司| 十堰汽车车身有限公司| 明日电器设备有限公司| 辽宁生物医药有限公司| 凯瑞汽车部件有限公司| 机械有限公司 涂装| 西迪硬质合金有限公司| 博奥装饰工程有限公司| 义利面包食品有限公司| 深圳市康讯电子有限公司| 肖特玻璃苏州有限公司| 深圳市鸿万电子有限公司| 深圳市日益有限公司| 山东金城生物有限公司| 三星建设上海有限公司| 劲亚 上海 有限公司| 东辉自动化有限公司| 浙江亿江机电有限公司| 鸿泰自动化设备有限公司| 启航信息技术有限公司| 东润机械制造有限公司| 张家港酒店有限公司| 索尼(美国)有限公司| 世联地产经纪有限公司| 深圳市乐兴电子有限公司| 美的电器有限公司地址| 发酵 工程有限公司| 金宇生物药品有限公司| 东润机械制造有限公司| 上海基发实业有限公司| 广州羽化妆品有限公司| 深圳华纳照明有限公司| 东岳有机硅材料有限公司| 上海思创电子有限公司| 拓恒机械设备有限公司| 广西柳州药业有限公司| 陕西博博装饰工程有限公司| 吉贝尔药业有限公司| 卓亚士电子有限公司| 皆利士多层线路版有限公司| 希望陶瓷设备有限公司| 天津金士力佳友有限公司| 河北北科药业有限公司| 常州康尔达电子有限公司| 福建盛和食品有限公司| 物联网工程与技术有限公司| 无锡医疗用品有限公司| 昆山厚声电子有限公司| 上海 布 有限公司 地址| 芜湖模具有限公司招聘| 上海 创意有限公司怎么样| 深圳瑞草堂药业有限公司| 徐州消防器材有限公司| 库柏熔断器有限公司| 东莞 科进实业有限公司| 步科自动化有限公司| 久保田江苏有限公司| 惠阳科惠工业有限公司| 安庆帝伯活塞环有限公司| 江门卡夫食品有限公司| 修水神茶实业有限公司| 河北消防器材有限公司| 爱玛体育用品有限公司| 中日龙电器制品有限公司| 人民开关厂有限公司| 青岛金农农业有限公司| 中天环保催化剂有限公司| 中山仪器仪表有限公司| 湖北福星惠誉置业有限公司| 广州雅妮化妆品有限公司| 艺康广州化工有限公司| 美商纵横国际货代有限公司| 河北五金制造有限公司| 安兴纸业(深圳)有限公司| 思威特电子有限公司| 深圳东维丰电子有限公司| 合顺电子(深圳)有限公司| 立兴门窗配件有限公司| 北京绿九州有限公司| 哈尔滨量具有限公司| 上海于寒实业有限公司| lg宁波甬兴化工有限公司| 广东 仕诚有限公司| 三之星 苏州有限公司| 华海装饰工程有限公司| 安盛电力工程有限公司| 河南鑫劳务有限公司| 东海炭素 天津 有限公司| 高斯宝电气有限公司| 山东莱芜钢铁有限公司| 川杰机械设备有限公司| 湖南工程机械制造有限公司| 厦门索新能源有限公司| 德邻联合工程有限公司| 北京国泰怡安电子有限公司| 上海肉制品有限公司| 新疆东明塑胶有限公司| 宁波德力机械有限公司| 永嘉县球阀有限公司| 鲁南分析仪器有限公司| 日立金属上海有限公司| 苏州包装器材有限公司| 焦作中裕燃气有限公司| 苏州制冷设备工程有限公司 | 山西液压设备有限公司| 圣昂达机械天津有限公司| 环保 天津有限公司待遇| 元和堂药业有限公司| 实捷恒安电子有限公司| 深圳市傲雷有限公司| 日旭精密机械有限公司| 佛山工程门窗有限公司| 捷创自动化设备有限公司| 苏州科美电子有限公司| 重庆京宏源有限公司| 迈龙汽车用品有限公司| 奥瑞拓石油机械有限公司| 岱美汽车零部件有限公司| 大鼎精密模具有限公司| 宝莱特机械有限公司| 诺比克电梯有限公司| 深圳万达有限公司招聘| 安徽六国化工有限公司| 宁波 塑料 贸易有限公司| 温州市政工程有限公司| 国花瓷实业有限公司| 北京老才臣有限公司| 常熟市长江有限公司| 荣成荣广食品有限公司| 乐金生活健康贸易有限公司| 宁波长青家居有限公司| 麦西恩上海食品有限公司| 华润油脂化学有限公司| 烟台金子生物工程有限公司| 青岛海德威有限公司| 天威打印耗材有限公司| 上海谱尼测试有限公司| 深圳旭程电子有限公司| 北京德润贸易有限公司| 山东消防设备有限公司| 东升电气设备有限公司| 新武精密机械有限公司| 济南贝洱热系统有限公司| 广州市万缘实业有限公司| 宁波贝特进出口有限公司| 建设机械租赁有限公司| 欧伏电气设备有限公司| 华润电力涟源有限公司| 聚 纺织品有限公司怎么样| 汽车销售有限公司英文| 沈阳芯源电子设备有限公司| 索尼电子(深圳)有限公司| 广州油墨化工有限公司| 上海卓越睿新有限公司| 青岛lg电子有限公司| 太原营销策划有限公司| 中兴高达技术有限公司| 哈尔滨量具有限公司| 菲利普斯化工有限公司| 滨州鑫通机械有限公司| 舒尔电子 苏州 有限公司| 邯郸鹏博有限公司招聘| 北京美容仪器有限公司| 通化麦多食品有限公司| 中山市 家具有限公司招聘| 天津有限公司 阿克苏| 华灏建筑设计有限公司| 天宝装饰工程有限公司| 郑州新郑国际机场有限公司| 武汉艾制品有限公司| 深圳市鑫隆实业有限公司| 自动化和系统工程有限公司| 名家时尚服饰有限公司| 万通金属制品有限公司| 贵州 防水工程有限公司| 三和新电子有限公司| 瑞辰有限公司怎么样| 常州常恒电器有限公司| 宁波初田消防有限公司| 福建小额贷款有限公司| 咕噜咕噜餐饮有限公司| 鸿基不锈钢有限公司| 天宇包装材料有限公司| 希革斯上海有限公司| 中联建工程有限公司| 壹品牌设计有限公司| 华光新能源有限公司| 广州赢佳服饰有限公司| 湖南乐福来食品有限公司| 浙江济公缘药业有限公司| 中驰机械制造有限公司| 昆山 华研 有限公司| 迪生仪器仪表有限公司| 云南大理生物有限公司| 无锡大件运输有限公司| 河南华泰电缆有限公司| 广州以盾服饰有限公司| 惠恒工程机械有限公司| nec光电上海有限公司| 华商电力管道有限公司| 连云港通信有限公司| 新视线服饰有限公司| 太阳宝新能源有限公司| 山东环能设计院有限公司| 通力摩托车有限公司| 新盛金属制品有限公司| 北京铁科首钢轨道有限公司| 兴业幕墙工程有限公司| 顺昊细胞生物技术有限公司| 北京通达机械有限公司| 一汽四环备品有限公司| 上海天士力有限公司| 杭州中兴通讯有限公司| 焦作中裕燃气有限公司| 天津远昊工程有限公司| 宁波博海装饰有限公司| 福州福光橡有限公司| 浙江隆翠汽车有限公司| 神州数码深圳有限公司| 元和堂药业有限公司| 苏州体育设施有限公司| 中山市创康食品有限公司| 有限公司是一般纳税人吗| 昕瑞仪器仪表有限公司| 祥恒莆田包装有限公司| 贵腾汽车有限公司招聘| 东亚电力 厦门 有限公司| 吉利达食品有限公司| 深圳先创数字技术有限公司| 金佰利南京有限公司| 江西电动汽车有限公司| 亚德客自动化工业有限公司| 大德药业浙江有限公司| 优翔医疗器械有限公司| 展鼎国际贸易有限公司| 福州世茂置业有限公司| 宁波榭光电有限公司| 南通精密机电有限公司| 怡昌塑胶制品有限公司| 昊阳天宇深圳有限公司| 上海艺星医院有限公司| 日本家具上海有限公司地址| 迪皮埃复材构件有限公司| 上海松下电工有限公司| 设计有限公司江苏分公司| 新大兴园林有限公司| 山东利达化工有限公司| 古猿人石材有限公司| 日立机械设备有限公司| 巨硕精密机械有限公司| 州宏业精机有限公司| 电装信息技术有限公司| 深圳艺涛装饰工程有限公司| 上海福克贸易有限公司| 中山圣马丁有限公司| 新力航空技术有限公司| 中机岩土工程有限公司| 丹佛斯阀门有限公司| 江苏泰州消防有限公司| 科湃思特电气有限公司| 广州恒威电子有限公司| 驻马店纺织有限公司| 深圳 井有限公司五金| 凯天装饰工程有限公司| 浙江卓力电器有限公司| 麦格昆磁(天津)有限公司| 陕西 华 有限公司怎么样| 广州天丰化工有限公司| 红州机电设备有限公司| 北京华夏拍卖有限公司| 黄山医疗器械有限公司| 多加多乳业天津有限公司| 深圳魅动音响有限公司| 龙宇煤化工有限公司| 东唐装饰设计有限公司| 千百惠服饰有限公司| 南海动物药业有限公司| 昆明生物制品有限公司| 诚联五金制品有限公司| 鼎正国际贸易有限公司| 出入境有限公司招聘| 广州市护肤品有限公司| 杭州搬运设备有限公司| 广州好友实业有限公司| 深圳利宇宝利有限公司| 药业制药有限公司招聘| 上海望贸易有限公司怎么样| 北京机电院机床有限公司| 浙江工程设计有限公司招聘| 昆明变压器有限公司| 东箭汽车制造有限公司| 大泰信息技术有限公司| 苏州兴邦化学有限公司| 四方汽车贸易有限公司| 上菱电梯工程有限公司| 深圳亚光电子有限公司| 杭州杭盛建材有限公司| 奥雅景观与建筑规划设计有限公司 | 福达康实业有限公司| 合众 佛山 化工有限公司| 万荣县环卫有限公司| 嘉实多(深圳)有限公司| 伊兰丝家纺有限公司| 欧贝装饰材料有限公司| 九江表面处理有限公司| 厦门市厨房有限公司| 重庆江北机械有限公司| 有限公司的主管部门| 深圳市吉兴电子有限公司| 诺特通信技术有限公司| 澳宝化妆品惠州有限公司| 福州百洋食品有限公司| 佛山市东南电器有限公司| 纳米生物技术有限公司| 成都华气厚普机电有限公司| 苏州东中机械有限公司| 美的空调设备有限公司| 深圳华佳业有限公司| 中驰机械制造有限公司| 全艺电子昆山有限公司| 王及王设计顾问有限公司| 厦门市政工程设计院有限公司| 同康有限公司怎么样| 山东铝合金有限公司| 君驰汽车销售有限公司| 潍坊电子技术有限公司| 深圳市华成电子有限公司| 苏州联网技术有限公司| 宏塑光电昆山有限公司| 北京亿达信息技术有限公司| 东莞华力机械有限公司| 深圳一汽汽车有限公司| 上海田中金属有限公司| 广州奥迪威电子有限公司| 辉柏嘉文具有限公司| 飞宏电子(苏州)有限公司| 苏州化学工程有限公司| 山水混凝土有限公司| 武汉航鑫电子有限公司| 千岛湖发展有限公司| 神州数码(深圳)有限公司| 时代超声设备有限公司| 佛山市东南电器有限公司| 上海先锋电声有限公司| 吉林省信用担保有限公司| 广东中天设计有限公司| 劲牌有限公司 官网| 友联机械制造有限公司| 汽车系统(江苏)有限公司| 法鑫忠信新材料有限公司| 富士能光学有限公司| 厦门索新能源有限公司| 策点市场调研有限公司| 德州 照明有限公司| 苏州麦克斯有限公司| 沪安电线电缆有限公司| 哈尔滨钛业有限公司| 合肥南京发展有限公司| 友成精密模具有限公司| 好屋网信息技术有限公司| 日照天然气有限公司| 四川三川置业有限公司| 龙森 家具有限公司| 杭州市路桥有限公司| 绵阳 线缆有限公司| 台前县食品有限公司| 湖北化工设备有限公司| 成吉思汗酒业有限公司| 龙森 家具有限公司| 青岛圣美尔有限公司| 杭州杭升服装有限公司| 四川一康制药有限公司| 西安中天医药有限公司| 东方电气工程有限公司| 百事利食品有限公司| 有限公司的股权继承| 厦门翔发地产有限公司| 商丘佳食食品有限公司| 上海 橡胶有限公司怎么样| 广东省土产进出口有限公司| 天津塘沽中法供水有限公司| 上海卡斯柯信号有限公司| 世纪华通汽车部件有限公司| 有限公司最高权力机构| 浙江为诚医药有限公司| 山西亨达制药有限公司| 日康食品饮料有限公司| 中冶华天水务有限公司| 奥德赛化工有限公司| 金牌厨柜厦门有限公司| 大同利美特上海有限公司| 博华医疗器械有限公司| 东方久乐汽车安全气囊有限公司| 上海正章实业有限公司| 深圳嘉新电子有限公司| 力多力机械有限公司| 恒丰强动物药业有限公司| 万安汽车配件有限公司| 安之源电子有限公司| 鞍钢冷轧莆田有限公司| 鑫鸿包装制品有限公司| 德通金属容器有限公司| 金昊国际贸易有限公司| 康美特涂料有限公司| 北京桑拿设备有限公司| 临朐烘干设备有限公司| 山西中瑞贸易有限公司| 宁夏力成电气有限公司| 腾宇金属制品有限公司| 昆山山鑫铝业有限公司| 北京建筑工程装饰有限公司| 河南爆破技术有限公司| 博奥克生物有限公司| 首航直升机有限公司| 江阴滨江医疗设备有限公司| 中信隆进出口有限公司| 德图仪器国际贸易有限公司| 天津方舟电子有限公司| 阿里健康信息有限公司| 汇明新能源有限公司| 南京有机玻璃有限公司| 百斯特电梯有限公司| 中山恒生药业有限公司| 苏州君耀光电有限公司| 奥朵家饰用品有限公司| 语言桥信息技术有限公司| 道然进出口有限公司| 上海菲林格尔木业有限公司| 扬中市长江电器有限公司| 北京亿达信息技术有限公司| 斯丹德汽车系统 苏州 有限公司 | 常州 塑钢有限公司| 南宁建工程有限公司| 野岭饮料食品有限公司| 科发盛实业有限公司| 龙基服装深圳有限公司| 沈阳万科地产有限公司| 东莞市水墨有限公司| 江苏十方通信有限公司| 华海消防安装有限公司| 苏州日立汽车部件有限公司| 威士伯涂料上海有限公司| 深圳市兴凯电子有限公司| 上海严林信息技术有限公司| 中科机器人有限公司怎么样| 威卡自动化仪表苏州有限公司 | 深圳金帝食品有限公司| 深圳富兰电子有限公司| 深圳创和电子有限公司| 乐金电子(杭州)有限公司| 东港紧固件有限公司| 深圳君诚电子有限公司| 祥和医疗器械有限公司| 台州润润机械有限公司| 哥伦比亚上海有限公司| 广州晶博电子有限公司| 北京信达科贸有限公司| 江苏苏洪机械有限公司| 汇亿丰印刷有限公司| 河南乐品食品有限公司| 永勤玩具(实业)有限公司| 昆明云内动力有限公司| 化州市药业有限公司| 特纳斯西安有限公司| 乐天包装北京有限公司| 永利汽车零部件有限公司| 北京瑞德国际贸易有限公司| 苏州金通五金有限公司| 广州园林建筑工程有限公司| 瑞康生物有限公司怎么样| 宁波腾峰汽车销售有限公司| 翔晟信息技术有限公司| 苏州石油设备有限公司| 北京国瑞地产有限公司| 重庆戴卡轮毂有限公司| 京东医疗器械有限公司| 海豹信息技术有限公司| 盛达新能源有限公司| 天津中环仪表有限公司| 电子封装材料有限公司| 宏达电子(苏州)有限公司| 上海石材机械有限公司| 上海健龙进出口有限公司| 亿高医疗设备有限公司|