Functional Composition of Sensor Web APIs
Web APIs are becoming an increasingly popular alternative to the more heavy-weight Web services. Recently, they also have been used in the context of sensor networks. However, making different Web APIs (and thus sensors) cooperate often requires a significant amount of manual configuration. Ideally, we want Web APIs to behave like Linked Data, where data from different sources can be combined in a straightforward way. Therefore, in this paper, we show how Web APIs, semantically described by the lightweight format RESTdesc, can be composed automatically based on their functionality. Moreover, the composition process does not require specific tools, as compositions are created by generic Semantic Web reasoners as part of a proof. We then indicate how the composition in this proof can be executed. We describe our architecture and implementation, and validate that proof-based composition is a feasible strategy on a Web scale. Our measurements indicate that current reasoners can integrate compositions of more than 200 Web APIs in under one second. This makes proof-based composition a practical choice for today’s Web APIs.
full text BibTeX other citation formats
Published in 2012 in Proceedings of the 5th International Workshop on Semantic Sensor Networks.
- Web
- Linked Data
- Semantic Web
- Web API
- REST
- proof
- Web services
- RESTdesc
- Web service
Read this article online
- Read the full text online.
- Request a digital copy of this article.
- Comment on this article.
Cite this article in your work
Cite this article easily using its BibTeX entry:
@inproceedings{verborgh_ssn_2012,
author = {Verborgh, Ruben and Haerinck, Vincent and Steiner, Thomas and Van Deursen, Davy and Van Hoecke, Sofie and De Roo, Jos and Van de Walle, Rik and Gabarr\'o Vall\'es, Joaquim},
title = {Functional Composition of Sensor {Web APIs}},
booktitle = {Proceedings of the 5th International Workshop on Semantic Sensor Networks},
year = 2012,
month = nov,
series = {CEUR Workshop Proceedings},
volume = 904,
issn = {1613-0073},
url = {http://ceur-ws.org/Vol-904/paper6.pdf},
}
Alternatively, pick a reference of your choice below:
- ACM
- Ruben Verborgh, Vincent Haerinck, Thomas Steiner, Davy Van Deursen, Sofie Van Hoecke, Jos De Roo, Rik Van de Walle, and Joaquim Gabarró Vallés. 2012. Functional Composition of Sensor Web APIs. In Proceedings of the 5th International Workshop on Semantic Sensor Networks (CEUR Workshop Proceedings).
- APA
- Verborgh, R., Haerinck, V., Steiner, T., Van Deursen, D., Van Hoecke, S., De Roo, J., Van de Walle, R., & Gabarró Vallés, J. (2012). Functional Composition of Sensor Web APIs. Proceedings of the 5th International Workshop on Semantic Sensor Networks, 904.
- IEEE
- R. Verborgh et al., “Functional Composition of Sensor Web APIs,” in Proceedings of the 5th International Workshop on Semantic Sensor Networks, 2012, vol. 904.
- LNCS
- Verborgh, R., Haerinck, V., Steiner, T., Van Deursen, D., Van Hoecke, S., De Roo, J., Van de Walle, R., Gabarró Vallés, J.: Functional Composition of Sensor Web APIs. In: Proceedings of the 5th International Workshop on Semantic Sensor Networks (2012).
- MLA
- Verborgh, Ruben, et al. “Functional Composition of Sensor Web APIs.” Proceedings of the 5th International Workshop on Semantic Sensor Networks, vol. 904, 2012.
Discuss this article
- Discover all publications by Ruben Verborgh.
- Find related articles on Google Scholar.
- Post your questions or comments below.