模型驱动的网管信息数据服务自动化生成方法

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:qxy489354518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着互联网技术的飞速发展,基于Web Services的数据服务需求也在不断增长。如果仅仅通过人工的方法进行设计与开发,将会影响开发效率,无法满足快速变化的业务对数据服务的需求。如何在只有信息模型的情况下进行数据服务的自动化生成与发布,便成为了科研人员关注的重点。本文首先定义了信息模型的表示方法,所有的模型驱动都是以XSD信息模型为基础,并且通过关联关系模型、包含关系模型和数据库配置信息对信息模型进行了补充。之后,通过信息模型自动化地生成数据服务的WSDL接口,生成的接口主要提供了有关数据存储、查询、删除、更改的方法。同时通过信息模型自动化地生成数据库表并且进行了相应的数据库配置,通过自动化程序来进行数据库表的创建和配置,大大提高了数据库表创建和配置的效率。数据服务的WSDL接口设计完成后,采用现有框架进行Java代码的生成,并在相应的文件中填充实现数据服务的代码。最后,当各个自动化模块设计完成之后,本文把这些模块进行了集成,并且基于HTML页面实现了用户界面信息的配置与展示,把页面中的参数映射为对应的信息模型,同时把最后的生成结果显示在页面上,包括开始时用户对信息模型进行配置和生成结束后信息的展示和客户端代码的下载。本文主要讨论了自动化生成系统架构,设计并实现了自动化生成系统各个模块的信息模型与相应接口,最终实现了把Web Services技术与模型驱动开发相结合,以信息模型为基础,一站式的自动化生成全部的数据库表、Web Services接口及数据服务实现,并提供相应的测试代码进行数据服务的测试。缩短了软件开发周期,提高了软件的开发效率。
其他文献
随着移动互联网的迅速发展,Android操作系统已经一跃成为市场份额居于首位的智能移动终端操作系统。Android操作系统因开源性、可移植性和免费等特点,深受用户和开发者喜爱,
随着通信产业的不断发展,人们对于无线接入速率的体验要求越来越高,高速率的通信方式已经成为当今社会必不可少的一部分。然而现阶段不仅频谱资源非常有限,一些诸如WCDMA、LT
由于我国农业用地限制和人们耕作习惯等原因,甜叶菊连作障碍现象日益突出。本研究通过对甜叶菊3种连作年限土中进行不同施肥处理,探讨不同肥料对连作甜叶菊的农艺性状、生理指标、糖苷含量和根际土壤理化性状、酶活性、微生物数量的影响,研究对缓解甜叶菊连作障碍的效果。以期为解决甜叶菊实际种植生产中连作障碍问题提供可靠方法,提高甜叶菊产量和品质。主要研究结果如下:1)与对照相比,不同处理均增加连作甜叶菊株高和茎粗
“认识你自己”的神谕早在几千年前便已刻下,而时至今日人类对于自身行为的认识依旧任重道远。在信息革命推动下,互联网时代的到来为我们揭开人类行为的神秘面纱、挖掘人类行
在任何政治经济文化脉络中,意识形态的呈现和诠释都离不开语言文字,民众的政治认识很大一部分都来源于大众传播,尤其是报纸。报纸在报道过程中,并不是对每一件事情“有闻必录
光无线混合宽带接入网(Hybrid Optical-Wireless Broadband Access Networks,HOWBAN)既具备光接入网低损耗、高带宽等优势,又具备无线接入网支持可移动性,灵活性等优势,已然
HINOC2.0是我国独立自主研发的,通过同轴电缆提供宽带接入的EOC技术。2016年3月,国家新闻出版广电总局发布了HINOC2.0标准。与此同时,首款HINOC2.0千兆接入商用SOC芯片也被研
随着互联网的发展,其一方面提供给人们更加丰富的应用,满足人们日常生活的各类需求,然而另一方面却使得互联网中的数据呈现爆炸式的増长,使得人们无法快速定位自己真正需要的
随着中国经济的蓬勃发展,投资方式的多元化成为常态。越来越多的人出于不同的利益目的,选择了隐名出资的投资方式。尽管实际上由他们对公司履行了出资义务,却将自己的投资身
信道编码的研究热点之一是寻找性能优异、复杂度低的编译码方案。低密度校验(Low-Density Parity-Check,LDPC)码是一类性能优异的好码,并在通信系统中获得了广泛的应用。研究发