Skip to main content
QUICK REVIEW

[논문 리뷰] SLALOM: a Language for SLA specification and monitoring

Anacleto Correia, Fernando Brito e Abreu|arXiv (Cornell University)|2011. 09. 30.
Service-Oriented Architecture and Web Services참고 문헌 7인용 수 4
한 줄 요약

SLALOM은 비즈니스 중심의 서비스 수준 계약(SLA) 사양과 구현 수준의 모니터링 간의 의미적 격차를 해소하기 위해 설계된 도메인 특화 언어이다. 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 정의 및 모니터링에서 발생하는 의미적 격차를 해소하기 위해.
  • 사양 및 런타임 모니터링을 모두 지원하는 공식적이고 도메인 특화된 언어(DSL)를 만들기 위해.
  • 기존 표준—프로세스 모델링을 위한 BPMN와 SLA 라이프사이클을 위한 ITIL—을 통합해 일관된 메타모델을 구성하기 위해.
  • 자기 서비스 금융 터미널과 같은 특정 용도에 맞게 맞춤형으로 설계된 SLALOM의 구체적 문법 인스턴스를 제공하기 위해.
  • 서비스 라이프사이클 전반에서 SLA 관리의 명확성, 정확성, 추적 가능성을 향상시키기 위해.

제안 방법

  • 저자들은 BPMN 메타모델과 ITIL 기반 SLA 라이프사이클 메타모델을 조합하여 추상 문법 모델을 도출하였다.
  • 이 통합된 메타모델은 SLALOM의 추상 문법 기반을 형성하며, 산업 표준 프로세스 및 SLA 개념과의 일치를 보장한다.
  • 다양한 목적을 위해 구체적 문법이 설계되었으며, 비즈니스 프로세스 모델에의 통합을 고려하였다.
  • 자기 서비스 금융 터미널에 의해 지원되는 IT 서비스를 위한 SLALOM의 특정 구체적 문법 인스턴스가 개발되었다.
  • 형식화된 언어 구조를 통해 비즈니스 프로세스에서 측정 가능한 SLA 메트릭으로의 추적 가능성을 지원한다.
  • 언어는 모니터링 및 검증을 위한 인간 독해 가능성과 기계 처리 가능성 모두를 가능하게 한다.

실험 결과

연구 질문

  • RQ1어떻게 도메인 특화 언어가 비즈니스 수준의 SLA 요구사항과 기술적 구현 간의 격차를 효과적으로 해소할 수 있는가?
  • RQ2어떤 공식적 메타모델이 BPMN 프로세스 모델링과 ITIL 기반 SLA 라이프사이클 개념을 통합할 수 있는가?
  • RQ3SLALOM은 모델링과 런타임 모니터링을 모두 지원하는 구체적 문법으로 어떻게 인스턴스화될 수 있는가?
  • RQ4자기 서비스 금융 터미널과 같은 실제 서비스 시나리오에서 SLALOM을 사용하는 데 실질적인 이점은 무엇인가?
  • RQ5SLALOM은 서비스 라이프사이클 전반에서 SLA 사양의 명확성, 정확성, 추적 가능성을 향상시킬 수 있는가?

주요 결과

  • SLALOM은 비즈니스 프로세스 모델링(BPMN)과 SLA 라이프사이클 관리(ITIL)를 성공적으로 통합하여 SLA 사양을 위한 일관된 메타모델을 구축하였다.
  • 언어는 자기 서비스 금융 터미널과 같은 특정 구현 환경에 맞게 맞춤형으로 설계된 구체적 문법의 생성을 지원한다.
  • 제안된 접근법은 SLA 메트릭을 프로세스 모델에 직접 매핑할 수 있게 하여 추적 가능성과 모니터링 능력을 향상시켰다.
  • 실제 사례에 적용된 SLALOM의 작동 인스턴스가 제시되어 실용적 적용 가능성을 검증하였다.
  • 언어는 기존 표준에 부합하는 용어와 구조를 통합함으로써 비즈니스 팀과 기술 팀 간의 명확한 소통을 가능하게 하였다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.