XML设计方法研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:greenplastic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的飞速发展,各种异构数据交换越来越频繁,XML(eXtensible Markup Language)作为一种Internet上主要的数据表示和交换标准之一,应用范围非常广泛,如电子商务、Web服务、数字图书馆和企业应用集成(EAI)等。因此XML文档的设计十分重要,一个设计良好的XML模式是XML应用的基础。目前,对XML设计方法的研究比较多,但也比较分散,没有提出系统化的设计方法,如何将这些方法形成一个有机的整体是一个十分值得研究的重要课题。本文从XML设计的结构和语义两方面研究了相应的设计方法。 本文第一部分通过总结和归纳已有的XML Schema设计方法,提出了XML Schema设计的质量标准:可读性、可重用、模块化、易扩展、易处理、易维护、灵活性等,并重点从结构上研究了保证设计质量的方法以及方法应用情况。 本文第二部分借鉴面向对象中设计范型理论,总结和提出几种XML设计范型,用统一的方式描述了包括共享、重用、组合、扩展、扇形陷阱、深坑陷阱六种设计范型,这些设计范型都是可重用的。在XML设计中使用它们,可以增加XML模式的灵活性,保证文档的质量,提高设计效率。 XML相关规范提供了严格的语法限制,相反对语义限制提供得很少,缺乏约束表达能力,导致实例文档会出现数据冗余和不一致问题。目前国内外对XML规范化有一些研究但不够系统。本文第三部分针对XML模式设计中的规范化问题,特别是XML函数依赖、码、范式和规范化方法进行了深入的研究,总结出一套较系统的规范化理论。 一般关系数据库的设计在概念建模时就运用规范化方法,然后是逻辑设计。而现有的XML的规范化理论大都从已有XML模式和实例文档开始分析,再对其进行规范化。这样的XML规范化理论不容易理解也很难应用于实际。本文第四部分提出将XML规范化理论应用于XUML概念模型,最后结合一个实例说明了XML设计方法的综合应用。 本文提出了一套比较完整的XML设计方法,根据XML设计质量标准,从概念模型XUML开始设计,然后规范化XUML,规范后的XUML模型再转换为XML模式,其间可以重用设计范型。这一套XML设计方法有助于设计出更好的XML文档和XML数据库,从而开发出更好的XML应用程序。
其他文献
遥感图像数据挖掘是一个有着广阔应用前景的研究领域。由于遥感图像数据库的海量特征,遥感图像数据挖掘已成为空间数据挖掘的主流。近年来,随着图像获取和图像存储技术的迅速
USB总线技术是PC体系中一套全新的工业总线标准。目前,USB端口已成为微机主板的标准端口,并且有取代串口、并口等其他总线接口的趋势。它具有价廉、高速、低功耗、支持即插即
随着计算机的普及和网络的飞速发展,学校的教务管理工作网上办公已成为大势所趋。不仅在校园网上可以处理教务工作,随着办学规模的不断扩大、校内各部门及分校数量不断增加,教师
随着人们对物理世界智能化要求的加深,信息世界与物理世界产生更多的交互,这是一个必然的发展趋势,信息物理融合系统(Cyber-Physical Systems, CPS)正是伴随着这种趋势应运而
随着计算机网络的迅猛发展和广泛应用,很多企事业单位将自己的数据库连接到网络上,实现了信息共享,人们在享受网络带来极大方便的同时,应清醒地看到网上数据库数据正遭受黑客
随着高性能移动设备和Internet的普及,基于GIS的应用已突破传统领域向着嵌入式和网络化的方向快速发展。基于特定系统,特定环境的GIS系统开发已成为业界的研究热点。其中车载
随着计算机网络技术的飞跃发展,社会对信息化的要求越来越高。传统客户端/服务器结构的应用已经不能满足不断扩大的发布、维护和升级应用程序的需要。此时,基于组件技术的三
实时系统是一种带有时间约束的计算系统,这些系统的许多动作的完成是与时间相关的,即要满足一定的时间限制。为了确保实时系统的正确性和可靠性,需要对其进行严格的分析和验证。
随着TB量级的计算技术与通信技术的发展,TB量级的存储技术成为必然。人们对数据存储与读取速度的要求也越来越高。为了满足这些要求,出现了多种网络存储架构。存储局域网(SAN
随着社会的进步和科学技术的迅猛发展,我们已逐渐迈入以自动化和信息化为平台的智能化社会。智能小区是近年来产生并迅速崛起的一种新型住宅群,它为住户提供了一种更加安全、