분산 RESTful 서비스 구성을 위한 제어 흐름 패턴

Source

  • Evernote/IFTTT Feedly/Control-Flow Patterns for Decentralized RESTful Service Composition.md

Summary

이 문서는 상태 무관성(statelessness), 균일한 인터페이스, 하이퍼미디어 제약 조건을 따르는 RESTful 웹 서비스의 분산 구성 환경에서, 기존 SOAP/WSDL 기반 서비스에서 사용되는 복잡한 비즈니스 프로세스의 제어 흐름 패턴(control-flow patterns)이 어떻게 모델링되고 적용될 수 있는지를 분석한 학술 논문 소개입니다.

Key Points

  • REST 아키텍처 스타일은 비기능적 특성으로 인해 산업계에서 큰 관심을 받고 있으나, 복잡한 서비스 구성에 대한 명확한 방법론이 부족함.
  • SOAP/WSDL 기반 서비스는 잘 알려진 제어 흐름 패턴을 통해 복잡한 비즈니스 프로세스를 지원하지만, RESTful 서비스에서는 해당 패턴의 모델링 방법이 불분명함.
  • 본 논문은 상태 무관한(stateless) RESTful 서비스 구성 컨텍스트에서 근본적인 제어 흐름 패턴들의 적용 가능성을 분석함.
  • 저자: Jesus Bellido, Rosa Alarcón, Cesare Pautasso
  • 출처: ACM Transactions on the Web (TWEB), 2013년 12월