資源描述:
《基于XML的分布異構(gòu)數(shù)據(jù)集成平臺.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、第36卷第5期東南大學學報(自然科學版)Vol.36No.52006年9月JOURNALOFSOUTHEASTUNIVERSITY(NaturalScienceEdition)Sept.2006基于XML的分布異構(gòu)數(shù)據(jù)集成平臺1,21王韋偉孫慶鴻1(東南大學機械工程學院,南京210096)2(安徽電子信息職業(yè)技術學院計算機科學系,蚌埠233000)摘要:針對網(wǎng)絡環(huán)境下異構(gòu)數(shù)據(jù)的集成交互問題,提出了基于XML的集成平臺解決方案,數(shù)據(jù)源不需改變存在方式和存儲類型,即可實現(xiàn)分布異構(gòu)數(shù)據(jù)的無障礙交互.構(gòu)建了集成平
2、臺的結(jié)構(gòu)模型并分析了模型涉及的接口技術、網(wǎng)絡傳輸技術、業(yè)務流程引擎、XML相關技術等具體應用.研究了實現(xiàn)模型的關鍵技術,解決了XML文檔生成、轉(zhuǎn)換和映射問題.提出在UML建模的基礎上自定義相應XML模式的方法,在XSLT轉(zhuǎn)換中,將樣式單與XML設計文檔異地存放,減少網(wǎng)絡傳輸流量,便于信息實時交互.將Java,XML和組件技術在本結(jié)構(gòu)模型中進行整合,實現(xiàn)系統(tǒng).關鍵詞:XML;集成平臺;異構(gòu)數(shù)據(jù);Java中圖分類號:TP391文獻標識碼:A文章編號:1001-0505(2006)05-0715-05Inter
3、gratedplatformofdistributedheterogeneousdatabasedonXML1,21WangWeiweiSunGinghong1(CollegeofMechanicalEngineering,SoutheastUniversity,Nanjing210096,China)2(DepartmentofComputerScience,AnhuiVocationalCollegeofElectronicsandInformationTechnology,Bangbu233000,
4、China)Abstract:AnintegratedplatformbasedonXML(extensiblemarkuplanguage)ispresentedasaso-lutiontoresolvingtheproblemconcerningtheintegratingandinteractingofheterogeneousdataunderanetworkenvironment.Non-barrierinteractionofdistributedheterogeneousdatacanbea
5、chievedwithoutchangingtheexistingwayorstoragetypeofdatumsources.Thestructuremodeloftheinte-gratedplatformwasbuiltup.Analysiswasmadeontheconcreteapplicationofinterfacetechnology,networktransmissiontechnology,businessprocessengineandotherXMLtechnologythatth
6、emodelconcerns.Keytechnologywasstudiedtomaterializethemodel.Problemsconcerningthegenera-tion,translationandmappingofXMLfilesweresolved.ThewayofdefiningXMLmodesonthebasisofUML(unifiedmodelinglanguage)modelingwasputforward.WhiletranslatingXSLT(ex-tensiblest
7、ylesheetlanguagetransformations),thestylesheetandXMLdesignfilesarestoredatdif-ferentsitessoastoreducenetworktransmissionvolumeandhelptorealizethereal-timeinteractionofdata.Java,XMLandmodulartechnologyareintegratedinthismodelforbuildingthesystem.Keywords:X
8、ML;integratedplatform;heterogeneousdata;Java企業(yè)在發(fā)展過程中必然會積累大量異構(gòu)數(shù)據(jù)企業(yè)信息化所要解決的主要問題之一.因此迫切需源,同時,網(wǎng)絡的發(fā)展又使不同企業(yè)不同結(jié)構(gòu)的信要在異構(gòu)環(huán)境下建立統(tǒng)一的集成平臺來支撐分布息交互成為必然,如何以統(tǒng)一的方式實現(xiàn)這些分布異構(gòu)數(shù)據(jù)的集成交互.異構(gòu)數(shù)據(jù)間的相互識別、相互轉(zhuǎn)換集成,使企業(yè)從該集成平臺可以屏蔽各種體系結(jié)構(gòu)的異構(gòu)性,巨大的數(shù)據(jù)資源中獲取所需的