ABSTRACT
The proliferation of web-accessible sensors and actuators provided by smart things and mobile devices has led to a distinct class of WoT-applications. These are data-driven and situational as they build on the analytical processing of data streams from specific devices in the user context. Promising approaches for supporting such applications have emerged that enable a) the compositional specification of device stream processing and b) the distributed execution of processing pipelines on edge devices. In this paper we report on experiences of applying one such approach in order to realize our vision for scenarios of situational WoT-applications. We discuss the requirements of these advanced scenarios and propose possible future directions for features and architectural approaches of a WoT-platform.
- Apache Storm: http://storm.apache.org. Accessed: 2016-09-01.Google Scholar
- Babazadeh, M. et al. 2015. Liquid Stream Processing Across Web Browsers and Web Servers. Engineering the Web in the Big Data Era: 15th International Conference, ICWE 2015, Rotterdam, The Netherlands, June 23-26, 2015, Proceedings (2015), 24--33. Google ScholarDigital Library
- Babazadeh, M. and Pautasso, C. 2014. The Stream Software Connector Design Space: Frameworks and Languages for Distributed Stream Processing. 2014 IEEE/IFIP Conference on Software Architecture (Apr. 2014), 1--10. Google ScholarDigital Library
- Conti, M. and Kumar, M. 2010. Opportunities in opportunistic computing. Computer. 43, 1 (2010), 42--50. Google ScholarDigital Library
- Daniel, F. and Matera, M. 2014. Mashups. Springer Berlin Heidelberg.Google Scholar
- Gedik, B. et al. 2008. SPADE: The system S declarative stream processing engine. Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (2008), 1123--1134. Google ScholarDigital Library
- Giang, N.K. et al. 2015. Developing IoT applications in the Fog: A Distributed Dataflow approach. Proceedings -- 2015 5th International Conference on the Internet of Things, IoT 2015 (2015), 155--162.Google Scholar
- Guinard, D. et al. 2011. From the Internet of Things to the Web of Things: Resource-Oriented Architecture and Best Practices. Architecting the Internet of Things. D. Uckelmann et al., eds. Springer-Verlag. 97--129.Google Scholar
- Hirzel, M. et al. 2014. A catalog of stream processing optimizations. ACM Computing Surveys (CSUR). 46, 4 (2014), 1--34. Google ScholarDigital Library
- Kleinfeld, R. et al. 2014. Glue.Things: A Mashup Platform for Wiring the Internet of Things with the Internet of Services. Proceedings of the 5th International Workshop on Web of Things. (2014), 16--21. Google ScholarDigital Library
- Nastic, S. et al. 2013. PatRICIA -- A Novel Programming Model for IoT Applications on Cloud Platforms. 2013 IEEE 6th International Conference on Service-Oriented Computing and Applications (Dec. 2013), 53--60. Google ScholarDigital Library
- Node-RED: http://nodered.org/. Accessed: 2016-09-01.Google Scholar
- Raggett, D. 2015. The Web of Things: Challenges and Opportunities. Computer. 48, 5 (May 2015), 26--32.Google Scholar
- Vaquero, L.M. et al. Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing.Google Scholar
- Want, R. et al. 2015. Enabling the internet of things. Computer. 48, 1 (2015), 28--35.Google ScholarDigital Library
- Yannuzzi, M. et al. 2014. Key ingredients in an IoT recipe: Fog Computing, Cloud computing, and more Fog Computing. 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD). (2014), 325--329.Google ScholarCross Ref
Recommendations
An Ad-Hoc Smart Gateway Platform for the Web of Things
GREENCOM-ITHINGS-CPSCOM '13: Proceedings of the 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social ComputingThe Web of Things (WoT) aims to extend the Web into the physical world by promoting the adoption of Web protocols by situated services and smart objects (ambient artifacts). However, real-world ambient artifacts often adopt proprietary and/or non-Web ...
Integration of Capillary Devices in the Smart Society based on Web of Things
HAI '15: Proceedings of the 3rd International Conference on Human-Agent InteractionA reasonable growth has been noticed in the Web of Things (WoT), in which different embedded devices are inter-connected with each other. These devices are capable of sharing and communicating over the web based application. On the other hand, ...
Integration of Big Data analytics embedded smart city architecture with RESTful web of things for efficient service provision and energy management
AbstractEmergence of smart things has revolutionized the conventional internet into a connected network of things, maturing the concept of Internet of Things (IoT). With the evolution of IoT, many attempts were made to realize the notion of ...
Highlights- A Big Data analytics embedded smart city architecture is proposed.
- The proposed ...
Comments