Rapid development of spreadsheet-based web mashups
Proceedings of the 18th international conference on World wide web
RESTful Transactions Supported by the Isolation Theorems
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Similarity function recommender service using incremental user knowledge acquisition
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Hi-index | 0.00 |
Modern web applications built using technologies such as AJAX, Adobe Flash and Microsoft Silverlight interact with data in a different way compared to previous-generation applications. Data is now a first-class construct that is exchanged over the web independently from presentation information. Astoria is both a set of patterns and an actual implementation of a programming interface for data in the web. Astoria exposes data in a database over an HTTP interface and follows the REST architectural style for exploring and manipulating data. We demonstrate the URI patterns used by Astoria and their associated semantics, and the various data formats supported by the system. We explore specific requirements for the formats such as hyper-linking and usability for both retrieval and updates. We also demonstrate step by step how developers use Astoria to create custom data services on top of existing databases.