網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

畢業設計開題報告(簡化版)大綱

欄目: 開題報告 / 釋出於: / 人氣:2.59W

畢業論文

畢業設計開題報告(簡化版)大綱

畢業設計開題報告(簡化版)

1。設計的依據與意義

隨著企業資訊化和網路技術的迅猛發展,越來越多的企事業單位都建立了自己的資訊系統。由於這些資訊系統在不同階段不同環境下開發,而且大都建立在面向各自部門內部業務處理的基礎之上,因此每個系統有各自的執行環境和資料儲存方式。同時在資訊組織上面,往往各個部門之間又存在交叉資訊。而這些交叉資訊的組織無疑導致了大量的重複勞動;甚至,由於獲取資訊的渠道、時間等的差異,而導致表徵相同資訊的資料出現歧義,無法確定資訊的正確版本。為了更好地實現資源共享,提高資源管理效率,迫切需要建立1個公共的整合環境,對使用者提供統1和透明的訪問介面。

在打破各資訊系統間的彼此封閉,實現資料交換和共享的努力中,往往會遇到以下這些問題:

1、資料庫建立的時候沒有考慮到資料共享的問題;

2、不同的資料庫採用了不同的dbms,甚至是不同的作業系統;

3、不同資料庫中表徵相同資訊的表或表徵相同屬性的欄位可能命名各異;

4、各資料庫可能不在同1個網路中。

為解決上述資料共享問題,我們在此提出在統1安全框架下,面向各自資訊描述、分散式異構資料環境下資料整合的概念。通過資料的標準化,相關分散式異構資料來源得以共享資料資源,並保持實時同步更新。

在資料整合環境下,當某個資料來源資料有變動時,必須把資料變動資訊及時傳遞給相關目標資料來源。這就需要為每個資料來源分別建立1個叫資料來源伺服器的元件來實現異構資料來源間的同步通訊。具體來說資料來源伺服器負責異構資料差異監控資訊的儲存、異構資料來源同步客戶端使用者的資訊維護、實時安全的更新資訊的主動式同步分發,以及接收更新資訊後向本地資料來源的資料同步。可見資料來源伺服器在異構資料整合中是必不可少的,這正是設計研究它的意義所在。

2。國內外同類設計的概況綜述

資料整合是指1種中介軟體(middle-ware或mediator),它遮蔽了各種異構資料間的差異,提供1個訪問異構資料的統1介面。能夠使應用程式以統1的方式訪問各種分佈的、結構各異的資料來源,就如同訪問單1資料來源1樣。並能為資料和內容源提供實時的讀和寫,能變換這些資料以進行商業分析和資料交換。

整合平臺與整合框架技術是在20世紀80年代末90年代初,隨著企業資訊整合與系統整合複雜度的提高,採用常規的整合方法已難以適應整合的要求,於是作為先進的應用整合工具,整合平臺與整合框架技術就應運而生。

目前常用的資料整合方法有:聯邦系統、資料倉庫和mediated系統。

1、聯邦系統

將所有資料來源統1到1個單1的整合系統中。該方法比較簡單,整合系統有統1的模式,不用考慮分佈資料的轉化和統1。但是,構造這樣的整合系統需要很長的開發時間,要求高效能的主機裝置,實現代價較高。

2、資料倉庫(datawarehouse)

將所有資料來源的資料都抽取出來進行預處理,合成1個全域性模式,並存儲在單1的資料倉庫中供使用者查詢。資料倉庫支援對歷史資料的訪問,使用者也可以通過資料倉庫提供的統1資料介面進行決策支援的查詢。這種方法查詢處理效能高,但資料可能缺乏時效性,並且創造資料倉庫比較費時費力(資料倉庫中的資料在儲存之前必須經過1定的篩選處理)。

3、mediated系統

通過提供所有異構資料來源的虛擬試圖來完成資料整合,整合的資料來源可以是資料庫、遺產系統和web資料來源等。系統提供使用者1個全域性模式,使用者的操作只針對該模式,不必關心資料來源的位置、模式和訪問方法。虛擬資料庫不儲存任何自己的資料,而是將使用者的查詢翻譯成1個或多個對資料來源的查詢,然後中介器(mediation)對各個資料來源的查詢結果進行綜合處理,將結果返回給使用者。該方法並不將各資料來源的資料集中存放,而是通過中介器/包裝器(mediation/wrapper)體系結構滿足上層的整合應用需求。mediation/wrapper方法解決了資料更新的問題從而彌補了資料倉庫方法的不足。但是,由於針對各個資料來源的包裝器(wrapper)要分別建立,因此異構資料來源的wrapper建立問題又給人們提出了新的挑戰。

通過對以上資料整合方法的分析比較,mediated系統性價比高,時效性強,是較合理的整合方法。隨著元件技術的發展,還可將元件技術應用到資料整合中。webservices是1個嶄新的分散式計算模型,利用xml、soap、uddi、wsdl和wsfl等標準構造1個鬆耦合的分散式計算環境,實現各個異構平臺的通訊和資料共享。

在此背景下,本文提出的異構資料整合框架是採用中介器/包裝器體系結構的mediated系統。該系統基於面向物件的java和xml技術,以元資料為基礎、webservice為實現手段。mediated異構資料整合系統主要採用資料來源伺服器遮蔽各種資料來源的差異,通過1個xml介面引擎作為低層關係資料庫或其他資料來源的包裝,在不改變資料來源資料型別和結構資訊的前提下,完成某種資料型別與系統整合模(xmlschema)之間的雙向對映,並實現整合模式操作至低層資料來源操作的轉換,為使用者提供了對資料來源的查詢和更新機制。

3。課題設計的內容

本課題主要研究基於webservices面向服務的公用異構資料整合平臺的搭建、統1安全認證、異構資料共享與安全傳輸。本人側重於資料來源伺服器的設計。資料來源伺服器完成異構資料差異監控資訊的儲存、異構資料來源同步客戶端使用者的資訊維護(包括:更新狀態、線上狀態監控等)、實時安全的更新資訊的主動式同步分發,以及接收更新資訊後向本地資料來源的資料同步。

資料來源伺服器包含3個主要功能模組:資料接收整理模組、資料差異比較模組與資料同步更新模組。資料接收整理模組對主本資料進行適當的整理和加工,便於後面的模組功能處理;資料差異比較模組掃描經過整理的主本資料,通過資料間的比較獲得資料的變化,生成主本資料變動資訊;資料同步更新模組根據主本資料變動資訊完成對副本的重新整理。

資料伺服器接收主本資料來源通過tcp連線傳過來的資料流暫存在緩衝池,經過整理和差異比較後將變動資訊通過udp協議轉發給副本資料來源。主本資料變化資訊包括變化了的資料以及完成這1變化的資料操作,這些資訊儲存在"主體資料變動資訊"的資料表中。在資料量較大的情況下,可考慮轉化成相應xml格式文件後經壓縮成jai包再轉發給副本資料來源伺服器,完成副本資料來源選擇性的資料同步更新。

4。設計方法

4。1研究方法:

1、採用java程式設計技術,通過tcp協議完成變動資訊的接收和臨時儲存。

2、採用java程式設計技術,通過udp協議完成同步客戶端的更新資料高速傳輸。

3、採用jdbc和xml技術,實現本地資料來源選擇性的資料同步。

4。2研究措施:

異構資料整合資料來源伺服器的設計基於java網路程式設計。因此首先必須熟悉網路分層、網路協議以及網路通訊原理,並且熟悉java網路程式設計api。另外也要求掌握xml資料格式化和資料打包傳輸。以上這些知識要點本人已選修過相關課程或自學過相關內容,而且進行過1些實踐練習,可以說有所準備。資料差異比較和轉化是資料來源伺服器功能的關鍵和難點,對此我認為需要更深入瞭解各種資料表結構及欄位型別。

畢業設計開題報告開題報告開題報告