论文部分内容阅读
2008年第29届北京奥运会是本世纪初我国承办的最重大的国际活动,也是首次在中国举办的一届奥运会,国内外对此都寄予厚望。北京奥申委做出了“到2008年,基本实现任何人、在任何时间、任何场所都能够安全、方便、快捷、高效地获取可支付得起的、丰富的、无语言障碍的、个性化的信息服务”的庄严承诺。为此,需要整合奥运相关资源以及北京城市住宿、餐饮、购物、旅游、气象、交通等各类社会信息资源,基于城市宽带网络,集成现有的信息服务功能,建立城市综合信息服务体系。
数据异构性是信息资源库数据交换平台必须面临的首要问题。由于数据本身涉及面广、量大、行业特色明显,而数据建设标准不统一,数据孤立、分散现象较为严重,而且不同应用的管理方式不同。针对目前众多的数据库及不同标准,用专门的工具来处理各种数据库之间的交换操作,建立功能完备且独立运行的数据交换系统,尽可能减少环境依赖性,这正是本课题研究的主要目的。
论文首先介绍了系统的开发背景及面临的一些技术问题,阐述异构数据整合技术及其发展,包括国内外最新的学术研究成果:然后对中间件和XML技术的特点及应用分别进行了介绍。近几年发展迅速的XML(Extensible MarkupLanguage)技术具有自定义性及其可扩展性等优势,便于表达各种类型的数据,适合作为异构数据库之间的“中间件”,解决数据的统一接口问题,便于不同数据库之间的信息交换与共享,从而实现异构数据库之间的整合:设计出了一个基于XML中间件的企业异构数据整合技术的框架结构,将来自不同应用程序的数据转化到XML中间件的统一框架中,进行交互、转化和进一步处理。
论文的主体部分详细论述了城市信息资源系统中的异步数据交换和同步数据共享过程中的异构数据集成与交换,在总体技术框架的基础上,集中阐述了各部分的实现功能及涉及到的技术难点,分析了解决方案的优点以及不足之处。对课题中采用的开发技术及开发工具进行了简单的介绍,并结合当前流行的开发技术给出了部分实现思路与Java代码。为了能使课题的论述更加详尽、透彻和直观,论文列出了部分项目中所用到实际数据。