TY - GEN
T1 - Hypermedia-driven RESTful service composition
AU - Alarcon, Rosa
AU - Wilde, Erik
AU - Bellido, Jesus
PY - 2011
Y1 - 2011
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=79952923927&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-19394-1_12
DO - 10.1007/978-3-642-19394-1_12
M3 - Conference contribution
AN - SCOPUS:79952923927
SN - 9783642193934
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 111
EP - 120
BT - Service-Oriented Computing - ICSOC 2010 International Workshops PAASC, WESOA, SEE, and SOC-LOG, Revised Selected Papers
T2 - 8th International Conference on Service Oriented Computing, ICSOC 2010
Y2 - 7 December 2010 through 10 December 2010
ER -