[論文レビュー] A MDA approach for defining WS-Policy semantic non-functional properties
本稿では、セキュリティやサービス品質などの非機能的特性を意味的に豊かにするために、モデル駆動アーキテクチャ(MDA)アプローチを提示する。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規格を用いること。
- 得られたアーティファクトを、自動サービス発見および選択を支援するパイプラインに統合すること。
実験結果
リサーチクエスチョン
- RQ1WS-Policyは、非機能的特性の機械解釈可能な意味をどのように拡張できるか?
- RQ2どのようなMDAベースのモデリングアプローチが、意味的に豊かなWebサービスインターフェースを自動生成可能にするか?
- RQ3SAWSDL準拠のプロファイルは、Webサービスにおける非機能的特性の意味的ドメインをどのように定義できるか?
- RQ4意味的ポリシーを埋め込んだWSDLファイルを生成するための変換ルールは何か?
- RQ5提案手法は、サービス発見および選択における開発コストをどの程度低減し、自動化を可能にするか?
主な発見
- 提案されたMDAアプローチは、非機能的特性の意味的に豊かなWS-Policy記述を含むWSDLファイルを正常に生成した。
- SAWSDL準拠のXMLスキーマプロファイルの使用により、セキュリティおよびサービス品質の意味的ドメインの正確なモデル化が可能になった。
- モデルとWSDLファイル間の変換ルールにより、既存のWebサービス標準との整合性と相互運用性が保証された。
- 生成されたサービスは機械処理可能であり、自動発見、選択、交渉タスクを可能にした。
- 意味的ポリシーをWebサービスインターフェースに統合する作業を自動化することで、手作業開発作業が削減された。
- プロトタイプ実装を通じた検証により、W3CのWebサービス記述規格と整合性を保った。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。