{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:54:33Z","timestamp":1740174873894,"version":"3.37.3"},"reference-count":22,"publisher":"Wiley","license":[{"start":{"date-parts":[[2021,10,12]],"date-time":"2021-10-12T00:00:00Z","timestamp":1633996800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100007927","name":"Shandong Jianzhu University","doi-asserted-by":"publisher","award":["X21007Z"],"award-info":[{"award-number":["X21007Z"]}],"id":[{"id":"10.13039\/501100007927","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Mobile Information Systems"],"published-print":{"date-parts":[[2021,10,12]]},"abstract":"<jats:p>With the fast development of Sensor Network, Internet of Things, mobile devices, and pervasive computing, enormous amounts of sensor devices are deployed in physical world. Data streams produced by these sensor devices, deployed broadly, can be used to create various value-added applications. Facing continuous, real-time, high-frequency, low-valued data streams, how to flexibly and efficiently cooperate them for creating valuable application is very crucial. In this study, we propose a service-oriented manner to realize flexible streams integration. It considers data stream produced by one sensor data as a stream data service and utilizes composing multiple services to realize the cooperation among sensor devices. Firstly, we propose a stream data service model based on Event-Condition-Action rules, which can encapsulate steam data as services and continuously and timely process stream data into value-added events. Then, we propose a declarative method which can dynamically compose stream data services. Based on two kinds of declarative rules, that is, sink-rules and connect-rules, multiple data streams can be dynamically integrated through flexible service composition. To ensure the performance of service composition, we also employ a sensor partition strategy and process multiple service compositions in parallel. Through comprehensive evaluations by experiments, our service composition method shows both good efficiency and effectiveness.<\/jats:p>","DOI":"10.1155\/2021\/2502083","type":"journal-article","created":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T03:43:42Z","timestamp":1634096622000},"page":"1-8","source":"Crossref","is-referenced-by-count":0,"title":["A Dynamic Declarative Composition Scheme for Stream Data Services"],"prefix":"10.1155","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7399-5585","authenticated-orcid":true,"given":"Zhongmei","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Management Engineering, Shandong Jianzhu University, Jinan 250101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3720-0642","authenticated-orcid":true,"given":"Zhongguo","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Information Science and Technology, Beijing Key Laboratory on Integration and Analysis of Large-Scale Stream Data, North China University of Technology, Beijing 100144, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2753-8615","authenticated-orcid":true,"given":"Sikandar","family":"Ali","sequence":"additional","affiliation":[{"name":"Department of Information Technology, The University of Haripur, Khyber Pakhtunkhwa, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4998-5579","authenticated-orcid":true,"given":"Muhammad","family":"Asshad","sequence":"additional","affiliation":[{"name":"Department of Information Technology, The University of Haripur, Khyber Pakhtunkhwa, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaher Suleman","family":"Slehat","sequence":"additional","affiliation":[{"name":"Faculty of Engineering and Information Technology, University of Technology Sydney, Sydney, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/mc.2011.327"},{"first-page":"446","article-title":"Sensor data as a service\u2014A federated platform for mobile data-centric service development and sharing","author":"J. Zhang","key":"2"},{"issue":"9","key":"3","first-page":"1","article-title":"A service-based approach to traffic sensor data integration and analysis to support community-wide green commute in China","volume":"17","author":"Y. Han","year":"2015","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"author":"C. C. Loy","key":"4","article-title":"Multi-camera activity correlation analysis"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.3390\/s18072400"},{"key":"6","article-title":"Distributed data association in smart camera networks using belief propagation","volume-title":"Distributed Smart Cameras (ICDSC)","author":"J. Wan","year":"2011"},{"key":"7","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-28608-0_16","article-title":"Stream: the stanford data stream management system","volume-title":"Data Stream Management","author":"A. Arasu","year":"2016"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.4304\/jcm.6.6.424-438"},{"article-title":"Mashroom: end-user mashup programming using nested tables","author":"G. Wang","key":"9","doi-asserted-by":"crossref","DOI":"10.1145\/1526709.1526825"},{"key":"10","first-page":"125","article-title":"The easiest hard Problem: number partitioning","volume":"125","author":"S. Mertens","year":"2003","journal-title":"Computational Complexity & Statistical Physics"},{"volume-title":"The Algorithm Design Manual: Text","year":"1998","author":"S. S. Skiena","key":"11"},{"first-page":"1","article-title":"SensOrch: QoS-Aware resource orchestration for provisioning Sensors-as-a-Service","author":"A. Chakraborty","key":"12"},{"first-page":"1","article-title":"Adaptive data caching for provisioning sensors-as-a-service","author":"S. Chatterjee","key":"13"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-017-4580-x"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1016\/J.ENVSOFT.2019.03.004"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1016\/s1007-0214(11)70068-2"},{"author":"T. L. Guilly","key":"17","article-title":"HomePort: middleware for heterogeneous home automation networks"},{"issue":"4","key":"18","doi-asserted-by":"crossref","first-page":"1412","DOI":"10.1109\/JSYST.2014.2354835","article-title":"A web of things framework for RESTful applications and its experimentation in a smart city","volume":"10","author":"F. Paganelli","year":"2017","journal-title":"IEEE Systems Journal"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/2184319.2184340"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.12.038"},{"first-page":"629","article-title":"Event-driven SOA for IoT services","author":"Y. Zhang","key":"21"},{"issue":"2","key":"22","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1109\/TNSM.2016.2541171","article-title":"Situation-aware IoT service coordination using the event-driven SOA paradigm","volume":"13","author":"B. Cheng","year":"2017","journal-title":"IEEE Transactions on Network & Service Management"}],"container-title":["Mobile Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2021\/2502083.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2021\/2502083.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/misy\/2021\/2502083.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T03:44:00Z","timestamp":1634096640000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/misy\/2021\/2502083\/"}},"subtitle":[],"editor":[{"given":"Fazlullah","family":"Khan","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2021,10,12]]},"references-count":22,"alternative-id":["2502083","2502083"],"URL":"https:\/\/doi.org\/10.1155\/2021\/2502083","relation":{},"ISSN":["1875-905X","1574-017X"],"issn-type":[{"type":"electronic","value":"1875-905X"},{"type":"print","value":"1574-017X"}],"subject":[],"published":{"date-parts":[[2021,10,12]]}}}