Abstract
Semantic Web of Things (SWoT) suggests the design of interoperable IoT services on the Web using Semantic Web technologies. SWoT is a semantic extension of the Web of Things (WoT) that allows applications to share content and services beyond their limits and to develop new applications as a composition of existing ones. Leveraging work for IoT Service Oriented Architecture (SOA) design in the cloud, and recent recommendations and standards of the Semantic Web community, iSWoT’s ambition is to combine existing and new ideas into a single framework and make a step towards the realization of the SWoT vision. iSWoT design is novel and deals with the challenges of security, openness and interoperability. Relying on a SOA design, iSWoT is implemented as a composition of RESTful micro-services, it is expandable (i.e. services can be added or removed) while being secure by design: access to services is granted only to authorized users (or other services) based on user roles and access policies. The experimental results are a good support to the claims of efficiency and proved that iSWoT responds in real-time under heavy workloads in a realistic smart home and smart city use case.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
References
Al-Osta, M., Ahmed, B., Gherbi, A.: A lightweight semantic web-based approach for data annotation on IoT gateways. In: International Conference on Emerging Ubiquitous Systems and Pervasive Networks, EUSPN 2017, Lund, Sweden, pp. 186–193 (2017)
Azzola, F.: IoT Visual Programming Tools. DZone, IoT Zone, White paper, February 2019
Bermudez-Edo, M., Elsaleh, T., Barnaghi, P., Taylor, K.: IoT-Lite: a lightweight semantic model for the Internet of Things and its use with dynamic semantics. Pers. Ubiquit. Comput. 21(3), 475–487 (2017)
Botonakis, S.: Service synthesis for application development in a semantic Internet of Things (IoT) environment. Diploma Thesis TR-TUC-ISL-09-2019, Technical University of Crete (TUC), Chania, Crete, Greece, December 2019
Douzis, K., Sotiriadis, S., Petrakis, E.G.M., Amza, C.: Modular and generic IoT management on the cloud. Future Gener. Comput. Syst. (FGCS) 78(1), 369–378 (2018)
Erl, T.: SOA Principles of Service Design. Prentice Hall, Upper Saddle River (2007)
W3C Geospatial Ontologies. W3C Incubator Group Report, October 2007
Guinard, D.D., Trifa, V.M.: Building the Web of Things. Manning Publications Co., Greenwich (2016)
Janowicz, K., Haller, A., Cox, S.J.D., Le Phuoc, D., Lefrançois, M.: SOSA: a lightweight ontology for sensors, observations, samples, and actuators. J. Web Semant. 56, 1–10 (2019)
JSON-LD 1.1: A JSON-based Serialization for Linked Data. W3C Working Draft, November 2019
Myrizakis, G., Petrakis, E.G.M.: iHome: smart home management as a service in the cloud and the fog. In: International Conference on Advanced Information Networking and Applications, AINA 2019, Kunibiki Messe, Matsue, Japan, pp. 1181–1192 (2019)
Noura, M., Gaedke, M.: WoTDL: web of things description language for automatic composition. In: IEEE/WIC/ACM International Conference on Web Intelligence, WI 2019, pp. 413–417, October 2019
OWL-S: Semantic Markup for Web Services. W3C Member Submission, November 2004
Petrakis, E.G.M., Sotiriadis, S., Soultanopoulos, T., Tsiachri Renta, P., Buyya, R., Bessis, N.: Internet of Things as a Service (iTaaS): challenges and solutions for management of sensor data on the cloud and the fog. Internet Things 3–4(9), 156–174 (2018)
Schreier, S.: Modeling restful applications. In: ACM International Workshop on RESTful Design, WS-REST 2011, Hyderabad, India, pp. 15–21, March 2011
Sirin, E., Parsia, B., Cuenca Grau, B., Kalyanpur, A., Katz, Y.: Pellet: a practical OWL-DL reasoner. J. Web Semant. 5(2), 51–53 (2007). 9th International Conference on Ambient Systems, Networks and Technologies, ANT 2018
SPARQL 1.1 Query Language. W3C Recommendation, October 2017
Semantic Sensor Network Ontology. W3C Recommendation, October 2017
SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission, May 2004
Time Ontology in OWL. W3C Incubator Group Report, October 2007
Web Thing Model. W3C Member Submission, August 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Botonakis, S., Tzavaras, A., Petrakis, E.G.M. (2020). iSWoT: Service Oriented Architecture in the Cloud for the Semantic Web of Things. In: Barolli, L., Amato, F., Moscato, F., Enokido, T., Takizawa, M. (eds) Advanced Information Networking and Applications. AINA 2020. Advances in Intelligent Systems and Computing, vol 1151. Springer, Cham. https://doi.org/10.1007/978-3-030-44041-1_103
Download citation
DOI: https://doi.org/10.1007/978-3-030-44041-1_103
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-44040-4
Online ISBN: 978-3-030-44041-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)