[论文解读] A MDA approach for defining WS-Policy semantic non-functional properties
本文提出一种基于模型驱动架构(MDA)的方法,通过非功能性属性(如安全性和服务质量)对WS-Policy进行语义增强。通过扩展WSDL和WS-Policy,采用SAWSDL兼容的XML模式配置文件及转换规则,生成可被机器处理的Web服务接口,从而实现服务的自动化发现、选择与协商。
A lot of works has been especially interested to the functional aspect of Web services. Nevertheless, it is necessary to describe their non-functional properties such as the security characteristics and the quality of service. The WS-Policy standard was recommended in 2007 to describe Web services policies including the non-functional properties. However, it doesn't provide any information of their meaning necessary for automatic processes. In this paper, we propose a Model Driven Architecture approach founded on W3C standards to generate WSDL language based files including semantic policies. We use a package of WSDL and WS-Policy profiles and transformations rules to generate Web services interfaces files including policies. We extend a XML schema profile according to SAWSDL standard to define semantic non-functional properties domains. This work contributes to minimize the development cost of Web services including semantic policies. Moreover, the generated services can be automatically processed in discovery, selection and negotiation tasks.
研究动机与目标
- 解决WS-Policy在安全性与服务质量等非功能性属性方面缺乏语义意义的问题。
- 减少手动开发具有语义策略的Web服务的工作量。
- 实现服务发现、选择与协商工作流中Web服务的自动处理。
- 基于MDA原则与SAWSDL,扩展WSDL与WS-Policy标准,以添加语义描述。
提出的方法
- 应用模型驱动架构(MDA)原则,为具有语义意义的Web服务策略建模。
- 定义一组WSDL与WS-Policy配置文件,以表示非功能性属性。
- 根据SAWSDL标准扩展XML模式配置文件,以建模非功能性属性的语义领域。
- 开发转换规则,生成包含语义策略的基于WSDL的接口文件。
- 使用W3C标准规范,确保互操作性与机器可处理性。
- 将生成的成果集成到支持自动化服务发现与选择的流水线中。
实验结果
研究问题
- RQ1如何扩展WS-Policy以支持非功能性属性的机器可读语义?
- RQ2何种基于MDA的建模方法可实现语义增强的Web服务接口的自动生成?
- RQ3如何利用SAWSDL兼容的配置文件定义Web服务中非功能性属性的语义领域?
- RQ4生成包含嵌入式语义策略的WSDL文件需要哪些转换规则?
- RQ5所提出方法在多大程度上降低了开发成本,并实现了服务发现与选择的自动化?
主要发现
- 所提出的MDA方法成功生成了包含非功能性属性语义增强的WS-Policy描述的WSDL文件。
- 使用SAWSDL兼容的XML模式配置文件,可精确建模安全性与服务质量的语义领域。
- 模型与WSDL文件之间的转换规则确保了与现有Web服务标准的一致性与互操作性。
- 生成的服务具备机器可处理性,支持自动化发现、选择与协商任务。
- 该方法通过自动化语义策略集成到Web服务接口中,显著减少了手动开发工作量。
- 通过原型实现验证了该方法的有效性,并与W3C Web服务描述标准保持一致。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。