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

基于XML及WebService高校数据交换平台设计摘要:针对高校信息化建设中的现状,通过对传统数据集成技术的优缺点进行分析,基于XML和WebService,搭建一种统一的数据交换平台,有效地解决了高校不同部门的数据库之间存在的异构问题,实现了资源的共享,大力推动了信息化建设的进一步发展。关键词:信息化建设;数据集成;XML;WebService中图分类号:TP392文献标识码:A文章编号:16727800(2012)008014103作者简介:高江锦(1977-),女,硕士,西华师范大学实验中心讲师,研究方向为基于网络的计算机应用。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将应用程序功能抽象成服务,采用面向服务的体系结构,包括服务提供者(ServiceProvider).服务请求者(ServiceRequestor)和服务注册中心(ServiceReg-istry)3种服务角色,以及发布(Pub...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?