Hypermedia-driven RESTful service composition

Rosa Alarcon, Erik Wilde, Jesus Bellido

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

43 Scopus citations

Abstract

Representational State Transfer (REST) services are gaining momentum as a lightweight approach for the provision of services on the Web. Unlike WSDL-based services, in REST the set of operations is reduced, standardized, with well known semantics, and changes the resource's state. Few attempts have been proposed to support composition models for REST, they are mainly operation-centric and fail to acknowledge the hypermedia nature of REST, that is, clients must inspect the served resource state and choose the link to follow from there. We explore RESTful service composition as it is driven by the hypermedia net that is dynamically created while a client interacts with a server resulting in a light-weight approach. We based our proposal on a hypermedia-centric REST service description, the Resource Linking Language (ReLL) and Petri Nets as a mechanism for describing the machine-client navigation.

Original languageEnglish
Title of host publicationService-Oriented Computing - ICSOC 2010 International Workshops PAASC, WESOA, SEE, and SOC-LOG, Revised Selected Papers
Pages111-120
Number of pages10
DOIs
StatePublished - 2011
Externally publishedYes
Event8th International Conference on Service Oriented Computing, ICSOC 2010 - San Francisco, CA, United States
Duration: 7 Dec 201010 Dec 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6568 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Conference on Service Oriented Computing, ICSOC 2010
Country/TerritoryUnited States
CitySan Francisco, CA
Period7/12/1010/12/10

Fingerprint

Dive into the research topics of 'Hypermedia-driven RESTful service composition'. Together they form a unique fingerprint.

Cite this