当前位置:首页 > 教学设计 > 【基于XML和Web,Service的高校数据交换平台设计】 数据交换平台
 

【基于XML和Web,Service的高校数据交换平台设计】 数据交换平台

发布时间:2019-07-06 03:53:45 影响了:

  摘要:针对高校信息化建设中的现状,通过对传统数据集成技术的优缺点进行分析,基于XML和Web Service,搭建一种统一的数据交换平台,有效地解决了高校不同部门的数据库之间存在的异构问题,实现了资源的共享,大力推动了信息化建设的进一步发展。
  关键词:信息化建设;数据集成;XML;Web Service
  中图分类号:TP392文献标识码:A文章编号:16727800(2012)008014103
  作者简介:高江锦(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 Services中各种信息的描述都采用XML。SOAP(Simple Object Access Protocol)即简单对象访问协议是分布式环境中交换信息的协议,提供了一种在Web Service和其它应用程序之间进行通信的机制。WSDL(Web Services Description Language)是Web Services的服务描述语言,用XML的格式来描述Web服务的功能。UDDL(Web Services Description Language)统一描述、发现和集成是一套实现Web Services注册和发现的技术规范,用来创建Web 服务注册中心。
  2数据交换平台的设计
  2.1设计目标
  高校信息化建设是以计算机技术和网络技术为基础,利用先进的信息化手段和工具,将传统校园的现有资源全部数字化并进行整合,构建一个统一、共享、稳定、安全的信息化系统。数据的集成与交换是整个系统设计的核心,其主要目标如下:
  (1)统一的数据交换标准。由于原有的各个系统彼此独立开发,采用不同的数据库,数据的表示也各不相同。只有将这些不同的数据转换为一种统一的数据格式,才能实现不同系统间的数据交换和数据共享。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3