基于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)开发应用为代表的医院信息化建设,已成为医院科学管理和提高医疗服务质量和服务水