Web Linking-Based Protocols for Guiding RESTful M2M Interaction. Bellido, J.; Alarćon, R.; and Sepulveda, C. In
abstract   bibtex   
The Representational State Transfer (REST) style has become a popular approach for lightweight implementation of Web services, mainly because of relevant benefits such as massive scalability, high evolvability, and low coupling. It was designed considering the human user as the one who guides service invocation and discovery. Attempts to provide machine-clients a similar autonomy have been proposed and recently, interesting discussions evaluate explicit semantics in the form of well-defined media types but introducing higher levels of coupling. We explore Web linking as a lightweight mechanism for representing link semantics and guiding machine-clients in the execution of well-defined processes and illustrate our approach with the OAuth and OpenId protocols in order to explore orchestration, asynchrony and machine-state expectations as the interaction is moved forward.
@inproceedings{ bel11a,
  crossref = {composableweb2011},
  author = {Jesus Bellido and Rosa Alarćon and Cristian Sepulveda},
  title = {Web Linking-Based Protocols for Guiding RESTful M2M Interaction},
  uri = {http://sites.google.com/site/composableweb2011/composableweb2011_submission_10.pdf},
  abstract = {The Representational State Transfer (REST) style has become a popular approach for lightweight implementation of Web services, mainly because of relevant benefits such as massive scalability, high evolvability, and low coupling. It was designed considering the human user as the one who guides service invocation and discovery. Attempts to provide machine-clients a similar autonomy have been proposed and recently, interesting discussions evaluate explicit semantics in the form of well-defined media types but introducing higher levels of coupling. We explore Web linking as a lightweight mechanism for representing link semantics and guiding machine-clients in the execution of well-defined processes and illustrate our approach with the OAuth and OpenId protocols in order to explore orchestration, asynchrony and machine-state expectations as the interaction is moved forward.}
}
Downloads: 0