基于XML方式数据转换的校园网络公共数据服务中心系统的设计
发布时间:2022-04-05 15:30:49
浏览数:次
摘要:文章提出将校园网络中异构系统的信息资源通过XML方式进行数据交换,以保证对各异构系统原有的访问与完整性,并通过建立一个公共服务的平台,以增加公共用户的统一访问方式。
关键词:XML方式;异构系统;公共数据服务
一、引言
随着信息技术、网络技术的飞速发展,校园网络的基础环境日趋完善成熟,校园内可以接入互联网的计算机的数量已经达到了相当的规模,硬件基础已经完全能满足信息化的需要。因而,高校为建设数字化校园,满足当前教育信息化的需要,校园网络各种信息应用越来越广泛,涉及到校园的办公自动化、学生管理、财务管理、资产管理、人事管理、教务管理等等,各种原始档案、图书文本文档资源被逐步的数字化、网络化,高校已经开始在传统校园的基础上形成了一个数字空间。然而,在数字化校园的建设中,各种应用信息系统建设的时间上的不一致性,信息资源库应用软件不一致,数据标准的不一致。尤其是一些早期应用系统的独立性、协同效率低,网络最大优势共享交换无法得到充分发挥,不可避免地出现了很多的数据孤岛。
基于以上问题,鉴于各种应用系统中一般采用database、ldap方式存储数据,为了实现数据的充分共享交换,必须采用一个通用标准的数据格式,适用绝大部分的应用系统的数据进行转换,转换后建立一个公共数据服务中心,以便需要数据的访问方能够获取,来实现协同交流方式,达到校园网络的信息资源的整合,破除校园信息资源的数据孤岛。
二、系统设计
为了解决校园网络中异构环境下各种孤立数据的交换共享,构建一个以XML为中间数据格式,集数据抽取、数据转换、数据传输、数据同步等功能为一体的数据交换系统。它的主要目标是为用户提供跨网络跨系统的互操作机制,消除高校各应用系统数据库之间的异构性,实现于数据库、操作系统无关的数据共享交换,建立公共数据服务中心。整个系统包含各应用系统业务数据信息库、xml格式中间数据、公共数据中心、公共数据中心公共服务、应用系统本地服务、xml与库数据的转换java中间件。系统设计基本结构如图1所示:
三、采用技术
(一)XML
XML是Extensible Markup Language的缩写,是一种数据描述语言,它以一种开放的自我描述方式定义数据结构,在描述数据内容的同时能突出对结构的描述,从而体现出数据之间的关系。XML具有以下特点:具有自描述性、具有灵活性、数据模型的内容具有独立性、具有可扩展性、结构性强、可格式化、交互性好、具有极强的链接能力、易于处理、与平台无关。
XML不仅存储数据,而且定义数据的结构,并且这一数据及其结构不是基于二进制的、只能由程序进行解释的代码,而是简单的、可以用任何编辑器读取的文本,能够使数据以精确的、可供人和机器分析再加工的形式向外界提供,解决网络中跨系统的数据交换问题。另外,XML技术由包括XML,XMLSchema,XPath以及XQuery 在内的一系列规范组成,这些技术规范为数据交换中存储、处理和操作XML数据提供了支持。
(二)XSLT
XSLT是扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言,XSLT中的T代表英语中的“转换”(transformation)。它是XSL(Extensible stylesheet language)规范的一部分。XSL规范的另外一部分是XSL-FO(FO代表格式化对象Formatting Objects)。XSLT是把XML文档转化为另一文档的转换语言,即将源文档的所有数据或者部分数据,利用XPath进行选择,生成另外的XML文档或者其他可直接显示或打印的文件格式(如HTML文件、RTF文件或者TeX文件)。XSLT语言是声明性的语言,即XSLT程序本身只是包含了一些转换规则的文档。而这些规则可以被递归地应用到转换过程中。XSLT处理程序会首先确定使用XSLT中的哪些规则,然后根据优先级做出相应的转换操作。例如:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
...
</xsl:stylesheet>
(三)JAVA
Java,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由太阳(Sun Microsystems)公司的詹姆斯•高斯林(James Gosling)等人于1990年代初开发。它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,在1995年5月以“Java”的名称正式发布了。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
(四 相关热词搜索: 数据 服务中心 转换 方式 校园
热门文章:
- 2024年(8篇)工作述职报告汇...2025-01-11
- (2篇)2024年工作计划汇编2025-01-11
- (9篇)党支部工作特色亮点党...2025-01-10
- 2024年XX图书馆工作总结报告...2025-01-08
- 2024年-政工工作个人三年工...2025-01-07
- 2024年第三季度个人工作小结...2025-01-07
- 2024年度工作总结及2024年工作打算2025-01-06
- 2024年街道党工委工作总结暨2...2025-01-06
- 2024年度党支部党建工作总结...2025-01-06
- 2024年度在全市市场监管工作...2025-01-05
相关文章:
- 临床护理质量精细化数据管理...2021-08-27
- 学校数据中心和监控中心电力...2021-08-27
- MP3数据线须保护2021-09-28
- 国家开放大学年秋季学期电大...2021-10-19
- 国家开放大学年秋季学期电大...2021-10-19
- 谈计算机数据库管理技术2021-10-21
- 年国家开放大学电大数据结构...2021-10-23
- 年国家开放大学电大数据结构题库2021-10-23
- GIS访问网络数据库中若干技术...2022-01-04
- 笔笔数据总关情2022-02-12
- 市场服务中心2005年度工作总结2021-10-17
- 机关服务中心2006年度工作总结2021-11-25
- 在企业服务中心全体工作人员...2022-03-19
- 怎么把mp3转换成wav2021-09-28
- 如何把WORD文档转换为演示文件2021-12-09
- 对黄河水权转换的思考(李国英)2022-02-23
- 预防校园暴力观后感_拒绝校园...2021-08-27
- 校园文化建设总结4篇2021-09-06
- 校园里插曲2021-09-28
- 校园暴力2021-09-28
- 中学校园文化建设活动总结2021-10-08
- 中学校园文明演讲共创美好校园2021-10-11
- 积极推进校园警务建设全力构...2021-11-14
- 浅论当前校园网安全问题2021-12-17
- 校园网的管理与维护2022-03-08
- 高校校园网的安全管理与维护2022-03-08
最新文章