ABSTRACT
The Internet of Things (IoT) is on rise. More and more physical devices and their virtual shadows emerge and become accessible through IoT platforms. Marketplaces are being built to enable and monetize the access to IoT offerings, i.e., data and functions offered by platforms, things, and services. In order to maximize the usefulness of such IoT offerings we need mechanisms that allow their efficient and flexible composition.
This paper describes a novel approach for such compositions. The approach is based on the notion of Recipes that define work-flows on how their ingredients, i.e., instances of IoT offerings, shall interact with each other. Furthermore the paper presents a novel user interface that enables users to create and instantiate recipes by selecting their ingredients. An example from the smart mobility domain guides through the paper, illustrates our approach, and demonstrates as a proof-of-concept.
- Dean Allemang and James Hendler. 2008. Semantic Web for the Working Ontologist: Modeling in RDF, RDFS and OWL. Morgan Kaufmann Elsevier, Amsterdam, NL. Google ScholarDigital Library
- Darko Anicic, Aparna S. Thuluva, Achille Zappa, Hoan Quoc, Yong Wang, and Arne Bröring. 2016. BIG IoT Deliverable 4.3.a: Service Discovery and Orchestration. Technical Report.Google Scholar
- Arne Bröring, Stefan Schmid, Corina-Kim Schindhelm, Abdelmajid Khelil, Sebastian Kaebisch, Denis Kramer, Danh Le Phuoc, Jelena Mitic, Darko Anicic, and Ernest Teniente. 2017. Enabling IoT Ecosystems through Platform Interoperability. IEEE Software 34, 1 (2017), 54--61. Google ScholarDigital Library
- Erik Christensen, Francisco Curbera, Greg Meredith, Sanjiva Weerawarana, and others. 2001. Web services description language (WSDL) 1.1. W3C.Google Scholar
- M. Coronado and C. A. Iglesias. 2016. Task Automation Services: Automation for the Masses. IEEE Internet Computing 20, 1 (Jan 2016), 52--58. Google ScholarDigital Library
- R. T. Fielding and R. N. Taylor. 2002. Principled Design of the Modern Web Architecture. ACM Transactions on Internet Technology 2, 2 (2002), 115--150. Google ScholarDigital Library
- Damian DG Gessler, Gary S. Schiltz, Greg D. May, Shulamit Avraham, Christopher D. Town, David Grant, and Rex T. Nelson. 2009. SSWAP: A Simple Semantic Web Architecture and Protocol for semantic web services. BMC Bioinformatics 10, 1 (2009), 309.Google ScholarCross Ref
- Sebastian Käbisch, Darko Anicic, Aparna S. Thuluva, Victor Charpenay, Arne Bröring, Yong Wang, Hoan Quoc, and Achille Zappa. 2016. BIG IoT Deliverable 3.2.a: Semantic Interoperability Design for Smart Object Platforms and Services. Technical Report.Google Scholar
- Sebastian Kaebisch and Darko Anicic. 2016. Thing Description as Enabler of Semantic Interoperability on the Web of Things. In Proceedings of the IoT Semantic Interoperability Workshop 2016.Google Scholar
- Jacek Kopeckỳ, Karthik Gomadam, and Tomas Vitvar. 2008. hrests: An html microformat for describing restful web services. In Web Intelligence and Intelligent Agent Technology, 2008. WI-IAT'08. IEEE/WIC/ACM International Conference on, Vol. 1. IEEE, 619--625. Google ScholarDigital Library
- Jacek Kopeckỳ, Tomas Vitvar, Carine Bournez, and Joel Farrell. 2007. Sawsdl: Semantic annotations for wsdl and xml schema. IEEE Internet Computing 11, 6 (2007). Google ScholarDigital Library
- Rubén Lara, Dumitru Roman, Axel Polleres, and Dieter Fensel. 2004. A conceptual comparison of WSMO and OWL-S. In Web services. Springer, 254--269.Google Scholar
- Freddy Lécué, Yosu Gorronogoitia, Rafael Gonzalez, Mateusz Radzimski, and Matteo Villa. 2010. SOA4All: An innovative integrated approach to services composition. In Web Services (ICWS), 2010 IEEE International Conference on. IEEE, 58--67. Google ScholarDigital Library
- David Martin, Mark Burstein, Drew Mcdermott, Sheila Mcilraith, Massimo Paolucci, Katia Sycara, Deborah L Mcguinness, Evren Sirin, and Naveen Srinivasan. 2007. Bringing semantics to web services with OWL-S. World Wide Web 10, 3 (2007), 243--277. Google ScholarDigital Library
- Simon Mayer, Ruben Verborgh, Matthias Kovatsch, and Friedemann Mattern. 2016. Smart Configuration of Smart Environments. IEEE Transactions on Automation Science and Engineering 13, 3 (2016), 1247--1255.Google ScholarCross Ref
- Brahim Medjahed and Athman Bouguettaya. 2005. A multilevel composability model for semantic web services. IEEE transactions on knowledge and data engineering 17, 7 (2005), 954--968. Google ScholarDigital Library
- Steven Ovadia. 2014. Automate the Internet With If This Then That (IFTTT). Behavioral & Social Sciences Librarian 33, 4 (2014), 208--211.Google ScholarCross Ref
- Eric Prud'hommeaux and Andy Seaborne. 2008. W3C Recommendation: SPARQL Query Language for RDF. Technical Report. https://www.w3.org/TR/rdf-sparql-query/.Google Scholar
- Werner Schladofsky, Jelena Mitic, Alfred Paul Megner, Claudia Simonato, Luca Gioppo, Dimitris Leonardos, and Arne Bröring. 2017. Business Models for Interoperable IoT Ecosystems. Springer International Publishing, Cham, 91--106.Google Scholar
- Stefan Schmid, Arne Bröring, Denis Kramer, Sebastian Käbisch, Achille Zappa, Martin Lorenz, Yong Wang, Andreas Rausch, and Luca Gioppo. 2017. An Architecture for Interoperable IoT Ecosystems. Springer International Publishing, 39--55.Google Scholar
- Quan Z Sheng, Xiaoqiang Qiao, Athanasios V Vasilakos, Claudia Szabo, Scott Bourne, and Xiaofei Xu. 2014. Web services composition: A decade's overview. Information Sciences 280 (2014), 218--238.Google ScholarCross Ref
- Blase Ur, Melwyn Pak Yong Ho, Stephen Brawner, Jiyun Lee, Sarah Mennicken, Noah Picard, Diane Schulze, and Michael L. Littman. 2016. Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). 3227--3231. Google ScholarDigital Library
- Ruben Verborgh, Thomas Steiner, Davy Van Deursen, Rik Van de Walle, and Joaquim Gabarró Vallés. 2011. Efficient runtime service discovery and consumption with hyperlinked RESTdesc. In Next Generation Web Services Practices (NWeSP), 2011 7th International Conference on. IEEE, 373--379.Google ScholarCross Ref
- Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, and Donald F Ferguson. 2005. Web services platform architecture: SOAP, WSDL, WS-policy, WS-addressing, WS-BPEL, WS-reliable messaging and more. Prentice Hall PTR. Google ScholarDigital Library
Recommendations
An architecture for enabling IoT interoperability between cross-platforms
The internet of things (IoT) continues to evolve and more and more IoT platforms provide access to things. However, IoT's ability lies in the development of cross-domain IoT ecosystems in these platforms, offering new, unexpected applications and value-...
SoIoT: Toward A User-Centric IoT-Based Service Framework
An emerging issue in urban computing environments is the seamless selection, composition, and delivery of user-centric services that run over what is known as the Internet of Things (IoT). This challenge is about enabling services actuated by IoT ...
Security Threats and Possible Countermeasures in IoT Applications Covering Different Industry Domains
ARES '18: Proceedings of the 13th International Conference on Availability, Reliability and SecurityThe world is witnessing the emerging role of Internet of Things (IoT) as a technology that is transforming different industries, global community and its economy. Currently a plethora of interconnected smart devices have been deployed for diverse ...
Comments