可扩展的信息模型数据服务自动化生成方法

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:iamwoceo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web Services技术提供了在不同平台不同软件应用程序之间进行互操作的平台,并且具有开放性、松耦合的特点,在互联网应用开发中被广泛使用。数据服务作为最常被开发的网络服务,提供了对数据库进行访问的操作。由于数据服务代码中重复代码很多,数据服务自动化生成可以节省大量的开发成本,对其进行研究很有必要。本文研究的数据服务的功能不是固定的、有限的、不变的,而是根据用户不同的需求来生成功能不同的数据服务。本文首先采用形式化的方法设计了一种描述数据服务功能的语言,用户根据该语言规则可以简明地表达数据服务的功能,从而保证了生成满足用户需求的数据服务。数据服务形式化文件是采用文本格式存储的,本文设计了其解析方法,其解析结果将直接用于WSDL文件和数据服务实现代码的生成。本文提出了一种从形式化描述文件解析内容分别到WSDL文件和数据服务实现代码的映射方法,依照映射方法分别来生成WSDL文件和数据服务代码文件。本文设计了一种从XSD信息模型到数据库表的映射方法,用以指导数据库中表的自动创建,从而省去了人工设计和创建表的过程,同时用户可以通过配置文件来为表添加数据完整性约束。本文最终设计并实现了一个数据服务生成器原型系统,以数据服务功能描述文件、信息模型文件、相关配置文件作为输入,通过对输入文件进行解析,根据解析结果完成WSDL接口文件的生成、数据库中表的自动创建、以及数据服务的实现代码文件的自动生成。用户可以直接发布和使用生成的数据服务,从而节省了大量的开发成本。
其他文献
目前图像识别作为机器识别领域的重点研究的方向,不仅在理论研究和科学实验中具有重要的地位和意义,并且随着技术的逐渐成熟和发展,图像识别技术也慢慢从理论和试验中走出来,
随着AdHoc网络的快速发展,Ad Hoc网络的安全性问题日益突出。由于无线信道、动态拓扑、自组织、节点资源受限等特性,使得AdHoc网络相对传统网络更易受到攻击。当前,AdHoc网络
储水式电热水器在从生产端到需求端要经过多次周转运输,会不可避免的产生跌落、挤压、踩踏、振动等情况,传统的EPS包装垫层已经无法满足当前的防护要求,导致机器出现大量损伤
移动互联网和物联网的快速发展使得无线传输数据量急剧上升,对无线通信网络的网络性能提出了更高要求。为了解决当前无线通信网络的性能需求,业界提出了融合集中处理、协作无
近年来,随着计算机技术的高速发展,嵌入式系统越来越多的影响着人们的生活。嵌入式软件多数情况下运转在长时间无人干预的条件下,这对嵌入式系统的可靠性提出了很高要求。而
半导体激光器因其高可靠性、高性能、低成本等优势在光通信等领域获得快速发展。温度电流等外界因素会导致半导体激光器的输出线宽展宽和频率的不稳定,所以实现高度稳定的激
由于移动互联网的快速发展,运营商面临被“管道化”的威胁。迫于OTT (Over The Top)应用的压力,运营商应该充分利用庞大的用户资源和优秀的基础网络设施,积极探索电信实时通
在计算机视觉领域中,脸部识别其中一个重要的研究领域。在经过接近四十年的发展之后,在可控条件下基于视觉的传统脸部识别问题已经获得非常成熟的解决方案,于是如今越来越多
软件定义网络(Software Defined Networking, SDN)是一种创新的网络形式,引起了业界的广泛研究和重视,被认为是未来网络的一项重要技术。SDN将传统网络设备中的控制计算模块
山西省男子跳高项目通过几年的不懈努力取得了一定的成绩,2013年全国室内田径锦标赛北体大站山西选手庾石锁和乔月峰获得并列季军,尤其是庾石锁在2015年全国田径大奖赛太原站