DocumentCode
704213
Title
REST+T: Scalable Transactions over HTTP
Author
Dey, Akon ; Fekete, Alan ; Rohm, Uwe
Author_Institution
Sch. of Inf. Technol., Univ. of Sydney, Sydney, NSW, Australia
fYear
2015
fDate
9-13 March 2015
Firstpage
36
Lastpage
41
Abstract
Restful APIs are widely adopted in designing components that are combined to form web information systems. The use of REST is growing with the inclusion of smart devices and the Internet of Things, within the scope of web information systems, along with large-scale distributed NoSQL data stores and other web-based and cloud-hosted services. There is an important subclass of web information systems and distributed applications which would benefit from stronger transactional support, as typically found in traditional enterprise systems. In this paper, we propose REST+T (REST with Transactions), a transactional Restful data access protocol and API that extends HTTP to provide multi-item transactional access to data and state information across heterogeneous systems. We describe a case study called Tora, where we provide access through REST+T to an existing key-value store (WiredTiger) that was intended for embedded operation.
Keywords
Internet of Things; application program interfaces; cloud computing; distributed databases; embedded systems; hypermedia; transport protocols; API; HTTP; Internet of Things; REST with transactions; REST+T; Web information systems; Web-based services; WiredTiger; cloud-hosted services; data information; embedded operation; enterprise systems; heterogeneous systems; hypertext transfer protocol; key-value store; large-scale distributed NoSQL data stores; multi-item transactional access; smart devices; state information; transactional RESTful data access protocol; Distributed databases; Google; Information systems; Protocols; Servers; Standards; Consistency; Distributed Transactions; HTTP; Heterogeneous Key-Value Stores; RESTful Web-services;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2015 IEEE International Conference on
Conference_Location
Tempe, AZ
Type
conf
DOI
10.1109/IC2E.2015.11
Filename
7092896
Link To Document