期刊文献+

基于模型驱动的Web服务建模与三阶段模型转换方法 被引量:2

Web Service Modeling Based on Model-driven and Three-stage Model Transformation Method
下载PDF
导出
摘要 精确的描述Web服务的语义对Web服务的发现、执行、动态组合和交互至关重要。为支持Web服务建模,提出从抽象到具体4个模型:Radl-WS服务需求模型、Apla服务设计模型、Java可执行代码、WSDL/RESTful API。为支持模型转换,进一步提出一种三阶段转换生成Web服务可执行代码的方法:第一阶段将Radl-WS服务需求建模语言转换为Apla服务设计语言;第二阶段将Apla服务设计语言通过相关转换工具生成可执行代码;第三阶段将可执行代码封装成服务。进而研究了三阶段模型转换的语义正确性,最后通过实例,展示了所提方法的实际效果。 Describing the semantics of web services accurately plays a crucial role in service discovery,execution,dynamic composition and interaction.In order to support web service modeling,this paper proposes four models from abstract to concrete:RadlWS service requirement model,Apla service design model,Java executable code,and WSDL/RESTful API.To suppor model transformation,a three-phase method that generates an executable code by transformation is further proposed.The first stage transforms the Radl-WS service requirement modeling language into the Apla service design language,the second stage uses the Apla service design language to generate executable codes through related conversion tools,the third stage encapsulates the executable codes into services.Then the semantic correctness of the three-stage model transformation is studied.Through examples,the actual effect of the proposed method is demonstrated.
作者 王昌晶 丁希龙 陈茜 罗海梅 左正康 WANG Chang-jing;DING Xi-long;CHEN Xi;LUO Hai-mei;ZUO Zheng-kang(College of Computer Information and Engineering,Jiangxi Normal University,Nanchang 330022,China;Management science and Engineering Research Center,Jiangxi Normal University,Nanchang 330022,China;College of Physics and Communication Electronics,Jiangxi Normal University,Nanchang 330022,China)
出处 《计算机科学》 CSCD 北大核心 2022年第S02期787-800,共14页 Computer Science
基金 国家自然科学基金(11804133,61862033) 江西省教育厅科技重点项目(GJJ210307)
关键词 代数规范 模型驱动 WEB服务 建模语言 模型转换 Algebraic specification Model-driven Web services Modeling language Model transformation
  • 相关文献

参考文献9

二级参考文献76

共引文献63

同被引文献26

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部