- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML高校信息系统数据集成与交换
基于XML高校信息系统数据集成与交换
摘 要 介绍高校信息化的现状,对信息化进行中出现的信息孤岛问题进行分析,给出解决信息孤岛、实现数据共享的方法,即采用XML技术对异构系统数据进行集成,利用XML技术实现数据交换。
关键词 XML;信息共享;数据集成;数据交换
中图分类号 G434 文献标识码 A 文章编号 1671-489X(2008)18-0040-03
1 高校信息化现状
信息技术的空前发展,已对社会的经济、文化、教育等产生深远影响,导致新的教育技术革命。《2003―2007年教育振兴行动计划》明确提出实施“教育信息化建设工程”,要求加强高等学校校园网建设,加大教育信息资源开发,推动高等学校数字化校园建设,推动网络资源的整合。
随着中国教育科研计算机网(CERNET)的建成和不断发展,各高等院校纷纷建设校园网。基于校园网的应用系统的开发,也就成为有关软件开发商及高等院校师生关注的一个热点。高校校园管理信息系统是学校教学、科研和行政管理工作中一项非常重要的基础建设。由于高校内各单位各部门信息化进程不一,开发工具和平台也差别很大,在开发时缺少统筹协调,特别是早期网络不太完善时开发的系统,甚至根本没有考虑过数据共享的问题,形成一个个的信息孤岛。这一类系统使用时间长,数据量大,数据迁移成本高。在统一实现校园信息化过程中,如何利用现有系统数据并实现信息系统之间数据共享,对节省开发费用、提高系统运行效率和性能,进而提高管理水平具有十分重要的意义。
2 异构数据库概述
异构数据库是指结构相异的数据库,这里的异构有两个级别含义:系统级的异构和语义级的异构。
系统级的异构主要表现在数据源所依赖的运行环境不同和各数据库管理系统(DBMS)的不同。具体表现:1)计算机体系结构的异构,各个参与集成的数据库系统可以分别运行在大型机、小型机、工作站、PC 或嵌入式系统中;2)网络体系结构的异构,各个数据库系统运行在不同的网络环境中,例如运行在广域网中的数据库系统和运行在局域网中的数据库系统等;3)基础操作系统的异构,各个数据库系统的基础操作系统可以是UNIX、WINDOWS、LINUX等;4)DBMS本身的异构,可以同为关系型数据库管理系统的Oracle、SQL Server等,也可以是不同数据模型的数据库管理系统。
语义级的异构主要源于不同数据库对相同或相关数据的理解、解释及使用的不一致性。比如在两个数据库中,对同一个属性名的具体含义定义不同,或对同一属性的数据值在两个数据库中的精度定义不同,都可能引起语义差异。一个显著的差异便是各个关系型DBMS在数据类型上并不完全一致,在集成时必须进行一定的转换。
3 XML技术[3]
可扩展标示语言XML (Extensible Markup Language) 是由W3C(World Wide Web Consortium,互联网联合组织)于1998年2月发布的一种标准,是从标准通用标记语言SGML(Standard Generalized Markup Language,标准通用标记语言)派生出来的,XML继承了SGML可扩展性和文件自我描述特性以及强大的文件结构化功能,但摒弃了SGML过于庞大复杂和不易普及化的缺点。XML有如下突出特点:
1)可扩展性。XML不关心信息如何显示,只是提供数据及其结构的信息,允许各个不同的行业根据自己独特的需要制定自己的一套标记。
2)显示多样化。XML通过可扩展样式表语(XSL)、可扩展样式表语言转换(XSLT)等设计高级用户接口,以实现文件的内容与显示分开,实现显示多样化。
3)自描述性。通过文档类型定义(DTD)或概要(schema)对XML文件格式进行正确的定义,这样就使得XML具有良好的自描述性,能够描述信息本身的含义甚至它们之间的关系。
4)平台独立性。XML以文本格式存储和传输,便于用作各种不同系统之间的交流媒介,是一种跨平台的语言。
5)互操作性。XML支持用于字符编码的多种主要标准。
4 XML与异构系统
XML为异构系统的信息交换提供了标准格式,为异构数据库的互操作提供了前提。在学校建立以学生数据为中心的一个数据集成系统,将为各业务信息系统提供一致的、稳定的共享数据源。集成数据系统既能保证全局数据的共享,又能保证学校各部门应用系统及其数据库管理系统的自治,确保基于异种系统平台实现对异构数据库的查询和联合使用,提供一个独立于特定数据库管理系统的统一数据使用界面。具体地讲,就是要将数据库管理系统的不同、操作系统的不同、计算机平台的不同或者底层网络的不同屏蔽掉,使得用户可以将异
原创力文档


文档评论(0)