【正文】
用戶可以配置一個(gè)多樣性的拓?fù)洵h(huán)境 ? 復(fù)制服務(wù)器支持分布式(從一個(gè)數(shù)據(jù)庫到多個(gè)數(shù)據(jù)庫的數(shù)據(jù)遷移)和集中式(從多個(gè)數(shù)據(jù)庫到一個(gè)數(shù)據(jù)庫的數(shù)據(jù)遷移) ? 數(shù)據(jù)遷移可以同時(shí)使用標(biāo)準(zhǔn)的 SQL 表達(dá)式或存儲過程 ? 數(shù)據(jù)遷移可以定時(shí)的自動執(zhí)行,或在一定的時(shí)間間隔執(zhí)行, 或連續(xù)執(zhí)行,或者由事件觸發(fā)執(zhí)行 IBM Information Integrator 支持的平臺有 ? Microsoft Windows NT ? Microsoft Windows 2020 ? AIX ? HPUX ? Sun Solaris ? Linux 。 ? 用戶可以在聯(lián)邦數(shù)據(jù)服務(wù)器上定義數(shù)據(jù)緩存以提高查詢效率。 應(yīng)用程序能夠查詢或檢索整合后的數(shù)據(jù)源就象它們在單一的數(shù)據(jù)庫上 31 ? 查詢操作使用標(biāo)準(zhǔn) SQL。 IBM Lotus Extended Search 提供訪問多個(gè)數(shù)據(jù)存儲,包括 Domino, IBM DB2 Information Integrator for Content sources (比如 IBM Content Manager, IBM Content Manager OnDemand,和 IBM ImagePlus),關(guān)系型數(shù)據(jù)庫 (IBM DB2, Oracle, Sybase, Microsoft SQL Server, Microsoft Access), Lotus , Microsoft Index Server, Microsoft Site Server,Microsoft Exchange,和超過 18 個(gè)搜索網(wǎng)站。 聯(lián)邦數(shù)據(jù)服務(wù)器支持的數(shù)據(jù)源包括: ? 關(guān)系型數(shù)據(jù)庫: IBM DB2, IBM Informix Dynamic Server, IBM Informix Extended Parallel Server, Microsoft SQL Server, Oracle, Sybase SQL Server, Sybase Adaptive Server Enterprises, Teradata, 以及 ODBC 數(shù)據(jù)源。 ? 利用數(shù)據(jù)源的處理功能,向數(shù)據(jù)源發(fā)送分布式請求。利用聯(lián)邦數(shù)據(jù)服務(wù)器,用戶可以在一個(gè) SQL 語句中向不同的數(shù)據(jù)源發(fā)送分布式請求,從而實(shí)現(xiàn) 集成異構(gòu)數(shù)據(jù)庫的功能。 IBM Information Integrator 核心內(nèi)容包括: 30 聯(lián)邦數(shù)據(jù)服務(wù)器( Federated Data Server) 綜述 聯(lián)邦數(shù)據(jù)服務(wù)器是一種特殊類型的分布式數(shù)據(jù)庫管理系統(tǒng)。聯(lián)邦數(shù)據(jù)服務(wù)器( Federated Data Server)利用 SQL或產(chǎn)生 SQL 的工具(整合的開發(fā)環(huán)境、報(bào)表、分析工具)訪問、整合及處理分布式的和異構(gòu)的數(shù)據(jù)。它能提供 戰(zhàn)略 上的 數(shù)據(jù)集成架構(gòu),以幫助用戶去訪問、處理以及整合異構(gòu)的、分布式的實(shí)時(shí)數(shù)據(jù)。因此,這就使用戶越來越渴望能夠獲得一個(gè)可以整合企業(yè)中各個(gè)分布式的數(shù)據(jù)源以方便訪問多樣化數(shù)據(jù)的解決方案。用戶越來越希望能夠?qū)φ麄€(gè)企業(yè)不同數(shù)據(jù)源及數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行統(tǒng)一的相關(guān)聯(lián)的管理。以保證整個(gè)系統(tǒng)運(yùn)行的安全、可靠。根據(jù)數(shù)據(jù)量的大小,配置合適的磁盤 陣列。 系統(tǒng)配置如下圖所示: 27 根據(jù)各地的實(shí)際情況, IBM WebSphere Information Integrator Advanced 可以考慮配置在 UNIX、 Windows 或者 LINUX 服務(wù)器上,支撐整個(gè)信息集成的應(yīng)用。是一個(gè)先進(jìn)、合理、可實(shí)施的方案。不會出現(xiàn)超越業(yè)務(wù)授權(quán)的所謂超級用戶,消除數(shù)據(jù)安全隱患。 4. 9 結(jié)合各業(yè)務(wù)系統(tǒng)用戶管理機(jī)制,支持建立跨業(yè)務(wù)應(yīng)用的用戶管 理機(jī)制 使用 IBM Information Integrator 可以實(shí)現(xiàn)一個(gè)原有系統(tǒng)的用戶及其權(quán)限對Information Integrator 用戶權(quán)限的一個(gè)映射定義。而在本建議方案中,IBM Information Integrator 提供了對 MQ message 的直接訪問能力。 4. 7 簡化 Web Services 技術(shù)實(shí)現(xiàn) IBM 作為 Web Service 架構(gòu)的倡導(dǎo)者和領(lǐng)導(dǎo)者,在自身的全部產(chǎn)品線中,都提供了全面的 Web Services 支持, IBM Information Integrator 也不例外,如下圖所示,基于統(tǒng)一 數(shù)據(jù)服務(wù)平臺,可大大簡化復(fù)雜異構(gòu)環(huán)境的 web Services的實(shí)現(xiàn)。 通過 XML wrapper, IBM Information Integrator 支持對 XML 內(nèi)容基于 SQL 的訪問支持。 4. 6 對 XML 技術(shù)的完美支持 我們知道 XML 作為數(shù)據(jù)交換的一個(gè)載體,將在未來的應(yīng)用中占據(jù)越來越重要的位置,因此,在 IBM Information Integrator 中對 XML 有強(qiáng)大的支持,以適應(yīng)當(dāng)前和未來的應(yīng)用需要。成本 23 優(yōu)化依據(jù)保存在 IBM Information Integrator catalog 中的各類數(shù)據(jù)源的統(tǒng)計(jì)信息。從而保證了整個(gè)系統(tǒng)的整體性能。 在異構(gòu)環(huán)境下優(yōu)化技術(shù)同樣適用: 使用 IBM Information Integrator 構(gòu)建一個(gè)異構(gòu)分布式數(shù)據(jù)庫環(huán)境后, IBM 先進(jìn)的基于成本優(yōu)化器仍然可以通過 IBM Information Integrator 發(fā)揮作用,也就是說, IBM 可以將一個(gè)跨越多個(gè)業(yè)務(wù)系統(tǒng)的 SQL 語句根據(jù)各個(gè)業(yè)務(wù)系統(tǒng)的實(shí)際狀況進(jìn)行成本估算、查詢重寫、最優(yōu)查詢路徑模擬及確定。 由于經(jīng)過查詢重寫的 SQL 語句可以最有效的被優(yōu)化器優(yōu)化,程序員可以專心于業(yè)務(wù)邏輯的實(shí)現(xiàn),而不必過多地將精力放在了解數(shù)據(jù)庫優(yōu)化器工作原理以及關(guān)注 SQL 語句的寫法上,減少了應(yīng)用程序不能正確實(shí)現(xiàn)業(yè)務(wù)邏輯的可能性。通過調(diào)節(jié)相應(yīng)參數(shù),數(shù)據(jù)庫管理員還可以根據(jù)數(shù)據(jù)庫應(yīng)用的具體類型方便地選擇是否讓優(yōu)化器為此種應(yīng)用做專門 的優(yōu)化。它在優(yōu)化時(shí)考慮了CPU 速度、磁盤 I/O 率、表格尺寸、有效訪問路徑,并且如果可能的話可以重寫查詢,以得到更高的性能。整個(gè)編程開發(fā)將非常簡 便。 4. 3 統(tǒng)一編程接口,簡化應(yīng)用編程 由于對所有數(shù)據(jù)的訪問都通過 IBM Information Integrator 完成,數(shù)據(jù)存儲的異構(gòu)性和不同數(shù)據(jù)庫操作的異構(gòu)性由 IBM Information Integrator 屏蔽。對所有數(shù)據(jù)的訪問都通過 IBM Information Integrator 完成,數(shù)據(jù)存儲的異構(gòu)性和不同數(shù)據(jù)庫操作的異構(gòu)性由 IBM Information Integrator 屏蔽。 21 四、 IBM 信息整合解決方案的優(yōu)勢 我們建議的 社保信息數(shù)據(jù)交換平臺 解決方案具備以下幾個(gè)關(guān)鍵的技術(shù)優(yōu)勢: 4. 1 建立、地市級管理系統(tǒng)之間的信息交互 、地市級管理系統(tǒng)的信息交互,實(shí)際包含兩方面的含義: ? 數(shù)據(jù)交換:實(shí)現(xiàn)、地市級級系統(tǒng)之間的數(shù)據(jù)交換,實(shí)現(xiàn)數(shù)據(jù)的物理遷移,數(shù)據(jù)由某個(gè)數(shù)據(jù)源傳遞到某個(gè)目標(biāo)數(shù)據(jù)庫中; 數(shù)據(jù)共享:為跨越社保管理現(xiàn)有的業(yè)務(wù)系統(tǒng)、各個(gè)合作機(jī)構(gòu)的業(yè)務(wù)系統(tǒng)中所有相關(guān)數(shù)據(jù),進(jìn)行綜合查詢和分析提供數(shù)據(jù)集成訪問支持; 4. 2 利用異構(gòu)數(shù)據(jù)透明訪問技術(shù)實(shí)現(xiàn)數(shù)據(jù)共享 IBM 解決方案的核心產(chǎn)品是 IBM Information Integrator, 其中核心技術(shù)之一為聯(lián)邦數(shù)據(jù)訪問技術(shù)。簡言之, IBM 的集成式解決方案是業(yè)內(nèi)覆蓋領(lǐng)域最廣、最完整的集成式解決方案。 WebSphere 軟件平臺為數(shù)據(jù)庫及聯(lián)邦數(shù)據(jù)庫應(yīng)用程序提供了一個(gè)開放、集成式的 Java 技術(shù)開發(fā)環(huán)境。 利用互補(bǔ)的集成技術(shù): 開發(fā)企業(yè)集成基礎(chǔ)構(gòu)架的關(guān)鍵在于能否自如地組合利用或單獨(dú)利用適用的集成技術(shù)。 XML 儲存設(shè)計(jì)有一個(gè)內(nèi)置 XML 注冊表,可以輕松管理大量 XML 工件。 數(shù)據(jù)存儲: IBM 現(xiàn)今提供業(yè)內(nèi)領(lǐng)先的關(guān)系數(shù)據(jù)庫 管理系統(tǒng)和內(nèi)容管理系統(tǒng),并在提供集成 XML 支持方面引領(lǐng)著行業(yè)的發(fā)展。信息集成可實(shí)現(xiàn)異構(gòu)關(guān)系型數(shù)據(jù)源之間的相互復(fù)制 . 支持多點(diǎn)對一點(diǎn)的數(shù)據(jù)集中模式和一點(diǎn)對多點(diǎn)的數(shù)據(jù)分發(fā)模式 . 包括初始的數(shù)據(jù)同步和增量的鑒別和同步 . 并提供對復(fù)制過程的監(jiān)控 . 簡化全面業(yè)務(wù)集成 : 如前所提及,信息集成只是整個(gè)業(yè)務(wù)集成基礎(chǔ)構(gòu)架的一部分。 復(fù)制 : 作為信息集成基礎(chǔ)構(gòu)架的一個(gè)基本