欢迎来到天天文库
浏览记录
ID:32987527
大小:1.66 MB
页数:59页
时间:2019-02-18
《基于代理的信息集成框架的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文基于代理的信息集成框架的研究姓名:张辉申请学位级别:硕士专业:计算机应用技术指导教师:陈传波20040510华中科技大学硕士学位论文摘要随着企业信息化程度的提高,企业可获取信息的种类和结构越来越丰富。从传统的关系型数据库,到XML文档以及分布于Web上的大量半结构化的信息。而传统上的各种应用都是直接建立在信息存储层之上的,这导致了应用程序不能有效的利用来管理企业的各种异构信息。因此提出了一个基于代理的、适应性强的、易维护的信息集成框架ABII。该框架由多个独立自治的代理组成,代理间采用集中
2、协作式的工作模式,通过资源代理来包装异构的数据源,利用XML对集成后的信息以一种标准化的数据形式来表示,具有比较好的可扩展性,可以集成随时插入的新数据源。ABII框架中代理按照角色的不同可以分为三类:用户代理、注册代理、功能代理。通过对代理按照角色的不同来组织,并通过注册代理动态维护了一个运行时刻对象集来记录系统中所有现存代理的信息,可以方便的添加或者删改系统中的代理。代理间采用集中协作式的工作模式,代理通过自己的路由模块与外界建立联系,路由模块负责处理与之相连的代理发出和接收的消息,具有较好的灵活性,支持动态结
3、构变化。在数据存储层,通过资源代理对异构的数据源进行包装,利用XML对集成后的信息以一种标准化的数据形式来表示,提出了对各类不同数据源的数据结构定义以文档类型定义(DTD)的形式作为数据模型,可以方便的描述各类不规则数据。在ABII框架中,利用XPath作为一种公共的查询语言,在资源代理中,实际地编写一些将XPath的查询转化为针对不同的数据源的正确形式的查询,使得可以独立于后端的数据源的方式透明的查询数据。针对远程教育软件远端数据源的异构性,给出了ABII框架作为辅助支撑平台在远程教育中的应用。关键词:异构数据
4、,数据集成,软件代理,可扩展标记语言华中科技大学硕士学位论文AbstractWiththeimprovementofenterpriseinformationlevel,enterprise啪getmoreandmoreinformation.Atthesametime,thekindsandstructuresofinformationaremoreandmoreabundant(fromtraditionalDBMStoXMLdocument,andtosomuchsemi·structuredinforma
5、tionintheWeb).Thetraditionalapplicationisbasedontheinformationstorelayer.Allofthesemakethatapplicationcan’tefficientlyuseandmanagethesekindsofheterogeneousdatainenterprises.Webringforwardanagent-basedinformationintegrationframeworkmodel(ABIDthatisadaptableand
6、easilymaintained.TheABIImodelisconsistedofmanyautonomousagents.Agentscooperatebythemodelofcentralizationandcollaboration,andwraptheheterogeneousdatasourcebytheresourceagent.Ontheotherhand,weexpressthisintegrmedinformationinastandarddataformatbytheuseofXML.Sot
7、hismodelcaneasilyextendandintegratenewdataseBree.Accordingtothecharacterofagents,weclaasifythemintothreecatalogs:UserAgent,Re茸strationAgentandFunctionAgent.Byorganizingtheagentaccordingthecharacter,andmaintainingurun-timeobjectsetintheRegistrationAgenttologth
8、einformationofagentsinthesystem,wecaneasilyaddordeletetheiragentsinthesystem.Agentscooperatebythemodelofcentralizationandcollaborationandcontacttheothersbytheirownmutermodule.Routermodule
此文档下载收益归作者所有