基于XML的通用商业单据数据转换系统

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:zx19910412
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可扩展置标语言XML(eXtensible Markup Language)是由W3C(World Wide Web Consortinum)组织于1998年2月制订的一种面向Internet应用的置标语言。作为对SGML(标准通用置标语言)的一种改良,XML具有良好的扩展性和自描述性、形式与内容分离、遵循严格的语法要求以及提供对多语种的支持等特点,使其成为数据交换的一门新兴技术。 一个功能完善的商业管理信息系统(MIS)系统,不仅要有内部的电子数据交换,也要有与贸易伙伴之间准确无误的电子数据交换,才能充分发挥MIS系统高效、准确、及时的优势。采用XML作为商业系统之间数据交换的数据中介,实现了异构数据源之间的数据交换。将XML文档与关系数据库之间的数据转换技术构件化,提高了数据转换技术的可重用性、可扩展性和可维护性。 本文针对商业系统间单据交换的基本需要,结合面向对象的方法和构件技术,设计并实现了基于XML的通用数据转换系统。提出了用标准XML模式作为交换单据的数据表示;详细探讨了描述关系模式与XML模式之间映射关系的转换脚本XML文档;讨论了XML文档与关系型数据库之间相互转换的数据转换构件的设计和实现接口;并基于DOM解析器,详细介绍了数据转换构件中客户端和服务器端数据转换的算法。 在系统具体实现时,只要对每种单据都生成一份简单直观的转换脚本,并调用数据转换构件的接口,可以非常容易的提取(或存储)带有层次关系的XML文档。
其他文献
随着网络家电设备的日趋复杂、多样化,对状态检测和故障诊断系统也就提出了更高的要求,由于检测手段及网络技术的发展,观测数据量比过去大为增加,有必要从这些极为丰富的数据中提
电子数据交换是实现企业内部不同的应用系统之间的集成以及企业之间的电子商务活动的一种简单可行的方案。电子数据交换的核心问题是数据交换的标准问题。对于企业内部不同的
该论文运用计算机图形学的原理,提出了一种对断层可视化处理所需的算法:两阶段估计算法.该论文首先研究了四种断层处理方法,分别是分块法、层面复原法、断层面法和断层轨迹法,
“存储墙”依然是计算机系统设计中的重要问题。随着半导体技术的迅猛发展和计算需求的日益复杂,不断增加的核数、线程数和数据集大小会对存储系统产生巨大的压力,加剧“存储墙
Internet近年来以前所未有的普及速度迅速在全球获得发展,逐渐成为一种面向话音、视频、数据和多媒体应用等多种业务的综合媒体。然而,传统IP网络由于其尽力而为(Best effort)
随着现代科学技术的飞速发展,信息技术的应用日益广泛,在卫生领域,以医院信息系统(以下简称HIS)开发应用为代表的医院信息化建设,已成为医院科学管理和提高医疗服务质量和服务水
随着网络规模和服务的飞速发展,传统的集中式管理模式越来越暴露其在性能、可扩展性、灵活性等方面固有的局限性.为此该文对基于移动agent的网络管理系统进行了深入的研究和
随着Web2.0技术以及智能移动终端的快速发展,以微博、微信和各种问答社区为代表的社交类应用出现了爆发式的增长。在这些社区中,用户们每天都会发布大量的信息,而由于使用时间碎
该文主要研究PMML语言本身和数据挖掘系统如何支持PMML语言.首先介绍了数据挖掘的概念及研究现状,由此提出了PMML语言的意义.而后简要介绍了作为PMML语言的基础的XML语言,并
该文中讨论技术的目的是通过对纹理图像的合并实时地生成具有真实感的三维视景,解决纹理映射中合并纹理图像的关键技术.纹理映射是提高计算机三维图形真实感的有力手段.纹理