- 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及Web Service高校数据交换平台设计
基于XML及Web Service高校数据交换平台设计摘要:针对高校信息化建设中的现状,通过对传统数据集成技术的优缺点进行分析,基于XML和Web Service,搭建一种统一的数据交换平台,有效地解决了高校不同部门的数据库之间存在的异构问题,实现了资源的共享,大力推动了信息化建设的进一步发展。
关键词:信息化建设;数据集成;XML;Web Service
中图分类号:TP392文献标识码:A文章编号:16727800(2012)008014103
作者简介:高江锦(1977-),女,硕士,西华师范大学实验中心讲师,研究方向为基于网络的计算机应用。
0引言
随着网络技术的飞速发展,高校信息化建设取得了显著的成果,越来越多的部门开发了自己的应用系统,如人事管理系统、教务管理系统、财务系统等。然而,随着信息化进程的不断推进,所暴露出的问题也日益明显。首先,这些业务系统大多是由学校各部门在不同时期、基于不同的软硬件平台所开发的,各个系统之间相互独立,数据在体系结构、存储模式、信息表示等方面存在异构,形成了大量的信息孤岛,难以保障数据的准确性和一致性;其次,由于缺乏统一的信息标准和规范,导致学校内部各部门之间无法实现数据共享及信息交换,大量资源得不到合理应用。因此,在不改变学校各部门现有系统的前提下,对分散在各应用系统中的异构数据进行整合,搭建一个统一的数据交换平台,实现对数据的统一访问和控制,成为当前校园信息化建设中迫切需要解决的问题。
目前异构数据集成的技术主要有三种:数据仓库、联邦数据库和中间件方式。数据仓库把来自不同数据源的数据复制到一个统一的数据仓库中,进行集中查询,用户可以直接访问数据仓库获取数据。其优点是处理简单、便于控制,缺点是数据重复存储,数据源的更新无法及时反映到数据仓库中。这种方法只适用于数据访问频繁、且数据源相对稳定的情况,不适用于实时查询。联邦数据库是由参与协作的半自治的数据库系统组成,各数据源之间相互独立,通过数据转换接口来实现彼此的访问。这种方法的优点是容易实现,缺点是当异构数据源种类繁多且经常变化时,工作量大、扩展性差,只适合数据源较少的情况。中间件方式并不改变数据原有的存储位置,通过为所有异构数据源提供一个统一的虚拟视图来实现集成。用户基于全局视图进行查询,中间件将针对全局的查询转换为对各局部数据源的查询,最后将各局部数据源的查询结果集成后再返回给用户。中间件能集成半结构化和非结构化的数据,适用于数据源较多、结构多样和变化频繁的情况。
本文通过对高校信息化建设的现状进行分析,提出了一种在中间件的基础上,采用XML和Web Service技术构建数据集成平台的方案。
1数据交换平台的关键技术
1.1XML技术
XML是Extensible Markup Language(可扩展标记的置标语言)的缩写,是W3C(World Wide Web Consortium)组织1998年提出的数据文件格式的标准。XML由SGML(标准通用标记语言)发展而来,它是一种由规范定义的元语言,即用于定义其它语言的语言。
XML语言主要具有以下特点:
(1)自描述性。XML是一种自描述语言,在XML文档中,数据本身就已经包含了元数据,不仅人能够理解XML文档内容,计算机也能够进行处理。
(2)可扩展性。XML不同于HTML,在XML中并不预先定义标记,在遵循XML规则的前提下,用户可以自由地创建标记和属性, 以满足自己的需求。
(3)灵活性。XML提供数据的结构化表示,并且将数据描述与数据显示分离开来,可以很方便地修改数据的显示形式,使得同样的数据可以有不同的表现形式。
(4)跨平台性。XML文档是纯文本文档,无须进行任何修改即可移植到不同的平台上去,真正做到了跨平台应用。
XML已迅速成为数据交换的一种表示标准,在异构数据的集成方面发挥了重要的作用。
1.2Web Service技术
Web Service是一种面向服务的分布式计算体系结构,具有松散耦合性、良好的封装性、协议的通用性和高度可集成性等优点,能够提供开放的、面向Internet的标准程序接口,使得基于不同平台的应用服务可以相互操作。
Web Service将应用程序功能抽象成服务,采用面向服务的体系结构,包括服务提供者(Service Provider)、服务请求者(Service Requestor)和服务注册中心(Service Registry)3种服务角色,以及发布(Publish)、查找(Find)和绑定(Binding)3种服务操作。
Web Service的核心技术主要包括XML、SOAP、WSDL、UDDI。XML是Web Services的技术基础,Web
原创力文档


文档评论(0)