基于XML和Web Service的高校数据交换平台设计 .pdfVIP

基于XML和Web Service的高校数据交换平台设计 .pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于XML和WebService的高校数据交换平台设计

摘要:针对高校信息化建设中的现状,通过对传统数据集成技术的优

缺点进行分析,基于XML和WebService,搭建一种统一的数据交换

平台,有效地解决了高校不同部门的数据库之间存在的异构问题,实

现了资源的共享,大力推动了信息化建设的进一步发展。

关键词:信息化建设;数据集成;XML;WebService

0引言

随着网络技术的飞速发展,高校信息化建设取得了显著的成果,

越来越多的部门开发了自己的应用系统,如人事管理系统、教务管理

系统、财务系统等。然而,随着信息化进程的不断推进,所暴露出的

问题也日益明显。首先,这些业务系统大多是由学校各部门在不同时

期、基于不同的软硬件平台所开发的,各个系统之间相互独立,数据

在体系结构、存储模式、信息表示等方面存在异构,形成了大量的信

息孤岛,难以保障数据的准确性和一致性;其次,由于缺乏统一的信

息标准和规范,导致学校内部各部门之间无法实现数据共享及信息交

换,大量资源得不到合理应用。因此,在不改变学校各部门现有系统

的前提下,对分散在各应用系统中的异构数据进行整合,搭建一个统

一的数据交换平台,实现对数据的统一访问和控制,成为当前校园信

息化建设中迫切需要解决的问题。

目前异构数据集成的技术主要有三种:数据仓库、联邦数据库和

中间件方式。数据仓库把来自不同数据源的数据复制到一个统一的数

据仓库中,进行集中查询,用户可以直接访问数据仓库获取数据。其

优点是处理简单、便于控制,缺点是数据重复存储,数据源的更新无

法及时反映到数据仓库中。这种方法只适用于数据访问频繁、且数据

源相对稳定的情况,不适用于实时查询。联邦数据库是由参与协作的

半自治的数据库系统组成,各数据源之间相互独立,通过数据转换接

口来实现彼此的访问。这种方法的优点是容易实现,缺点是当异构数

据源种类繁多且经常变化时,工作量大、扩展性差,只适合数据源较

少的情况。中间件方式并不改变数据原有的存储位置,通过为所有异

构数据源提供一个统一的虚拟视图来实现集成。用户基于全局视图进

行查询,中间件将针对全局的查询转换为对各局部数据源的查询,最

后将各局部数据源的查询结果集成后再返回给用户。中间件能集成半

结构化和非结构化的数据,适用于数据源较多、结构多样和变化频繁

的情况。

本文通过对高校信息化建设的现状进行分析,提出了一种在中间

件的基础上,采用XML和WebService技术构建数据集成平台的方

案。

1数据交换平台的关键技术

1.1XML技术

XML是ExtensibleMarkupLanguage(可扩展标记的置标语言)的

缩写,是W3C(WorldWideWebConsortium)组织1998年提出的数据

文件格式的标准。XML由SGML(标准通用标记语言)发展而来,

它是一种由规范定义的元语言,即用于定义其它语言的语言。

XML语言主要具有以下特点:

(1)自描述性。XML是一种自描述语言,在XML文档中,数据

本身就已经包含了元数据,不仅人能够理解XML文档内容,计算机

也能够进行处理。

(2)可扩展性。XML不同于HTML,在XML中并不预先定义标

记,在遵循XML规则的前提下,用户可以自由地创建标记和属性,

以满足自己的需求。

(3)灵活性。XML提供数据的结构化表示,并且将数据描述与数

据显示分离开来,可以很方便地修改数据的显示形式,使得同样的数

据可以有不同的表现形式。

(4)跨平台性。XML文档是纯文本文档,无须进行任何修改即可

移植到不同的平台上去,真正做到了跨平台应用。

XML已迅速成为数据交换的一种表示标准,在异构数据的集成

方面发挥了重要的作用。

1.2WebService技术

WebService是一种面向服务的分布式计算体系结构,具有松散

耦合性、良好的封装性、协议的通用性和高度可集成性等优点,能够

提供开放的、面向Internet的标准程序接口,使得基于不同平台的应

用服务可以相互操作。

WebService将应用程序功能抽象成服务,采用面向服务的体系

文档评论(0)

180****4714 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档