skip to main content
10.1145/2834791.2834795acmotherconferencesArticle/Chapter ViewAbstractPublication PageswotConference Proceedingsconference-collections
research-article

Generic Operations on RESTful Resources in Mashup Tools

Published: 26 October 2015 Publication History

Abstract

In this paper, we aim at tools for the development of applications for the Internet of things. We consider mashup tools, which can model the data flow between applications and devices in a graphical way. We present a first approach to model generic components in mashup tools for IoT systems, which represent a set of sensors and actuators. We introduce and compare different approaches for operations on such generic components. In particular, we propose an extension of mashup tools with 1:n relations, which models a set of resources in a concise way. Then, we discuss how operations can be conducted in a simple and concise way based on RESTful operations.

References

[1]
Open data protocol, odata version 4.0. http://www.odata.org/documentation/, June 2015.
[2]
M. Blackstock and R. Lea. Iot mashups with the WoTKit. In Internet of Things (IOT), 2012 3rd International Conference on the, pages 159--166. IEEE, 2012.
[3]
C. Bormann, A. P. Castellani, and Z. Shelby. Coap: An application protocol for billions of tiny internet nodes. IEEE Internet Computing, (2):62--67, 2012.
[4]
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. Hypertext transfer protocol--http/1.1. Technical report, 1999.
[5]
R. T. Fielding and R. N. Taylor. Principled design of the modern web architecture. ACM Transactions on Internet Technology (TOIT), 2(2):115--150, 2002.
[6]
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elements of reusable object-oriented software. Pearson Education, 1994.
[7]
D. Guinard, V. Trifa, F. Mattern, and E. Wilde. From the internet of things to the web of things: Resource-oriented architecture and best practices. In Architecting the Internet of Things, pages 97--129. Springer, 2011.
[8]
O. Hersent, D. Boswarthick, and O. Elloumi. Zigbee smart energy 2.0. The Internet of Things: Key Applications and Protocols, pages 209--236, 2012.
[9]
V. Hoyer and M. Fischer. Market overview of enterprise mashup tools. In Service-Oriented Computing--ICSOC 2008, pages 708--721. Springer, 2008.
[10]
P. Hudak, S. Peyton Jones, P. Wadler, B. Boutel, J. Fairbairn, J. Fasel, M. M. Guzmán, K. Hammond, J. Hughes, T. Johnsson, et al. Report on the programming language haskell: a non-strict, purely functional language version 1.2. ACM SigPlan notices, 27(5):1--164, 1992.
[11]
U. Klein and K. S. Namjoshi. Formalization and automated verification of RESTful behavior. In Formalization and automated verification of RESTful behavior, volume Computer Aided Verification, pages 541--556. Springer, 2011.
[12]
E. M. Maximilien, H. Wilkinson, N. Desai, and S. Tai. A domain-specific language for web apis and services mashups. Springer, 2007.
[13]
S. Mayer, N. Inhelder, R. Verborgh, R. Van de Walle, and F. Mattern. Configuration of smart environments made simple: Combining visual modeling with semantic metadata and reasoning. In Internet of Things (IOT), 2014 International Conference on the, Oct 2014.
[14]
C. Pautasso, O. Zimmermann, and F. Leymann. Restful web services vs. big'web services: making the right architectural decision. In Restful web services vs. big'web services: making the right architectural decision, volume Proceedings of the 17th international conference on World Wide Web, pages 805--814. ACM, 2008.
[15]
A. Pintus, D. Carboni, and A. Piras. Paraimpu: a platform for a social web of things. In Proceedings of the 21st international conference companion on World Wide Web, pages 401--404. ACM, 2012.
[16]
I. Porres and I. Rauf. Modeling behavioral RESTful web service interfaces in UML. In Modeling behavioral RESTful web service interfaces in UML, volume Proceedings of the 2011 ACM Symposium on Applied Computing, pages 1598--1605. ACM, 2011.
[17]
L. Richardson, M. Amundsen, and S. Ruby. RESTful Web APIs. "O'Reilly Media, Inc.", 2013.
[18]
S. Schreier. Modeling restful applications. In Modeling restful applications, volume Proceedings of the second international workshop on restful design, pages 15--21. ACM, 2011.
[19]
Z. Shelby, K. Hartke, and C. Bormann. Frc 7251, the constrained application protocol (coap). https://tools.ietf.org/html/rfc7252, 2014.
[20]
J. Wong and J. I. Hong. Making mashups with marmite: towards end-user programming for the web. In Proceedings of the SIGCHI conference on Human factors in computing systems, pages 1435--1444. ACM, 2007.
[21]
J. Yu, B. Benatallah, F. Casati, and F. Daniel. Understanding mashup development. Internet Computing, IEEE, 12(5):44--52, 2008.

Cited By

View all
  • (2016)Towards Integration of Big Data Analytics in Internet of Things Mashup ToolsProceedings of the Seventh International Workshop on the Web of Things10.1145/3017995.3017998(11-16)Online publication date: 7-Nov-2016

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WoT '15: Proceedings of the 6th International Workshop on the Web of Things
October 2015
26 pages
ISBN:9781450340458
DOI:10.1145/2834791
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 October 2015

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

WoT '15
WoT '15: 6th International Workshop on the Web of Things
October 26, 2015
Seoul, Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Towards Integration of Big Data Analytics in Internet of Things Mashup ToolsProceedings of the Seventh International Workshop on the Web of Things10.1145/3017995.3017998(11-16)Online publication date: 7-Nov-2016

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media