10.3969/j.issn.1007-130X.2018.06.018
基于CPN模型的REST服务架构标准特征验证方法研究
当前REST服务架构广泛应用于大规模、可扩展的分布式Web系统中,若应用REST服务架构时不遵循其标准特征,则可能导致基于REST服务架构的Web系统出现性能下降、可扩展性低等问题.因此,实现基于REST服务架构的Web系统前,需要对该系统设计是否满足REST服务架构标准特征进行验证,以提升基于REST服务架构的Web系统的研发质量.提出一种基于CPN模型的REST服务架构标准特征验证方法,即对REST服务架构的五个标准特征约束进行CPN建模,并使用模型状态空间执行路径同步匹配的验证方法,以应用系统的CPN模型和标准特征约束的CPN模型为基础,对模型状态空间中的各自执行路径进行同步匹配,若路径可同步执行完毕,则说明该应用系统满足该REST标准特征约束.以基于REST服务架构的课程管理Web系统为例,验证上述方法的可用性和有效性.实验结果表明,本文所提验证方法可以有效确认基于REST服务架构的Web应用系统设计是否符合REST服务架构的标准特征约束,并在不符合标准特征约束时提供直观、可行的执行数据,便于后续完成应用系统设计缺陷定位及修正.
REST服务架构、CPN模型、标准特征验证
40
TP311(计算技术、计算机技术)
国家自然科学基金61262017,61662051
2018-07-30(万方平台首次上网日期,不代表论文的发表时间)
共10页
1093-1102