Show simple item record

dc.contributor.authorLanthaler, Markus
dc.contributor.authorGϋtl, Christian
dc.contributor.editorRosa Alarcon
dc.contributor.editorCesare Pautasso
dc.contributor.editorErik Wilde
dc.date.accessioned2017-01-30T15:38:48Z
dc.date.available2017-01-30T15:38:48Z
dc.date.created2012-12-10T20:00:28Z
dc.date.issued2012
dc.identifier.citationLanthaler, Markus and Gϋtl, Christian. 2012. On using JSON-LD to create evolvable RESTful services, in Alarcon, R. and Pautasso, C. and Wilde. E. (ed), Proceedings of the Third International Workshop on RESTful Design (WS-REST 2012 at WWW2012, Apr 17 2012, pp. 25-32. Lyon, France: Association for Computing Machinery ACM).
dc.identifier.urihttp://hdl.handle.net/20.500.11937/48321
dc.identifier.doi10.1145/2307819.2307827
dc.description.abstract

As the amount of data and devices on the Web experiences exponential growth issues on how to integrate such hugely heterogeneous components into a scalable system become increasingly important. REST has proven to be a viable solution for such large-scale information systems. It provides a set of architectural constraints that, when applied as a whole, result in benefits in terms of loose coupling, maintainability, evolvability, and scalability. Unfortunately, some of REST’s constraints such as the ones that demand self-descriptive messages or require the use of hypermedia as the engine of application state are rarely implemented correctly. This results in tightly coupled and thus brittle systems. To solve these and other issues, we present JSON-LD, a community effort to standardize a media type targeted to machine-to-machine communication with inherent hypermedia support and rich semantics. Since JSON-LD is 100% compatible with traditional JSON, developers can continue to use their existing tools and libraries. As we show in the paper, JSON-LD can be used to build truly RESTful services that, at the same time, integrate the exposed data into the Semantic Web. The required additional design costs are significantly outweighed by the achievable benefits in terms of loose coupling, evolvability, scalability, self-descriptiveness, and maintainability.

dc.publisherACM
dc.subjectJSON-LD
dc.subjectlinked data
dc.subjectweb services
dc.subjectREST
dc.subjectsemantic web
dc.titleOn using JSON-LD to create evolvable RESTful services
dc.typeConference Paper
dcterms.source.startPage25
dcterms.source.endPage32
dcterms.source.titleProceedings of the Third International Workshop on RESTful Design
dcterms.source.seriesProceedings of the Third International Workshop on RESTful Design
dcterms.source.isbn9781450311908
dcterms.source.conferenceWS-REST 2012
dcterms.source.conference-start-dateApr 17 2012
dcterms.source.conferencelocationFrance
dcterms.source.placeNew York
curtin.department
curtin.accessStatusFulltext not available


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record