Skip to main content
QUICK REVIEW

[論文レビュー] SLALOM: a Language for SLA specification and monitoring

Anacleto Correia, Fernando Brito e Abreu|arXiv (Cornell University)|Sep 30, 2011
Service-Oriented Architecture and Web Services参考文献 7被引用数 4
ひとこと要約

SLALOM は、ビジネス指向のサービスレベル契約(SLA)規定と実装レベルの監視の間の意味的ギャップを埋めるために設計されたドメイン固有言語(DSL)です。BPMN と ITIL の SLA ライフサイクル概念を統合した包括的なメタモデルを採用することで、SLALOM は正確でプロセス統合型の SLA モデリングと監視を可能にし、セルフサービス型金融端末のユースケースを通じて実証されています。具体的な構文インスタンス化が実施されています。

ABSTRACT

IT services provisioning is usually underpinned by service level agreements (SLAs), aimed at guaranteeing services quality. However, there is a gap between the customer perspective (business oriented) and that of the service provider (implementation oriented) that becomes more evident while defining and monitoring SLAs. This paper proposes a domain specific language (SLA Language for specificatiOn and Monitoring - SLALOM) to bridge the previous gap. The first step in SLALOM creation was factoring out common concepts, by composing the BPMN metamodel with that of the SLA life cycle, as described in ITIL. The derived metamodel expresses the SLALOM abstract syntax model. The second step was to write concrete syntaxes targeting different aims, such as SLA representation in process models. An example of SLALOM's concrete syntax model instantiation for an IT service sup-ported by self-service financial terminals is presented.

研究の動機と目的

  • ビジネスステークホルダーとサービスプロバイダーの間の SLA 定義および監視における意味的ギャップを解消すること。
  • SLA の規定とランタイム監視を両方支援する形式的でドメイン固有の言語(DSL)を構築すること。
  • 業界標準のプロセスおよび SLA 概念と整合性を持つように、BPMN(プロセスモデリング)と ITIL(SLA ライフサイクル)に基づく標準を統合した包括的なメタモデルを構築すること。
  • セルフサービス型金融端末のような特定のユースケースに適した、SLALOM の具体的な構文インスタンス化を可能にすること。
  • サービスライフサイクル全体にわたり、SLA 管理の明確さ、正確さ、トレーサビリティを向上させること。

提案手法

  • 著者らは、BPMN メタモデルと ITIL に基づく SLA ライフサイクル メタモデルを統合することで、抽象構文モデルを導出しました。
  • この統合メタモデルが SLALOM の抽象構文の基盤を形成し、業界標準のプロセスおよび SLA 概念と整合性を保証します。
  • 異なる目的に適した具体的な構文(例:ビジネスプロセスモデルへの統合)が設計されています。
  • セルフサービス型金融端末によって支援される IT サービスを想定した、SLALOM の具体的な構文インスタンスが開発されました。
  • 形式化された言語的構成要素を通じて、ビジネスプロセスから測定可能な SLA メトリクスへのトレーサビリティが可能になります。
  • この言語は、監視および検証のための機械処理可能性と、人間が読みやすい構文の両方を実現します。

実験結果

リサーチクエスチョン

  • RQ1ドメイン固有言語が、ビジネスレベルの SLA 要件と技術的実装の間のギャップを効果的に埋めることは可能か?
  • RQ2BPMN プロセスモデリングと ITIL に基づく SLA ライフサイクル概念を統合できる形式的メタモデルは何か?
  • RQ3SLALOM は、モデリングおよびランタイム監視を両立できる具体的な構文にどのようにインスタンス化できるか?
  • RQ4セルフサービス型金融端末のような実世界のサービスシナリオにおいて、SLALOM の実用的利点は何か?
  • RQ5SLALOM は、サービスライフサイクル全体にわたり、SLA 規定の明確さ、正確さ、トレーサビリティを向上させることができるか?

主な発見

  • SLALOM は、ビジネスプロセスモデリング(BPMN)と SLA ライフサイクル管理(ITIL)を効果的に統合し、SLA 規定のための包括的なメタモデルを構築しました。
  • 言語は、セルフサービス型金融端末のような特定の展開環境に適した具体的な構文の作成を可能にしています。
  • 提案手法により、SLA メトリクスをプロセスモデルに直接マッピングでき、トレーサビリティと監視能力が向上しました。
  • 実世界のユースケースで動作する SLALOM のインスタンスが実証され、実用的妥当性が裏付けられました。
  • 言語は、既存の標準に準拠した用語と構造を統一することで、ビジネスチームと技術チームの間の明確なコミュニケーションを促進しました。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。