Cargando…

Design Methodology of Microservices to Support Predictive Analytics for IoT Applications

In the era of digital transformation, the Internet of Things (IoT) is emerging with improved data collection methods, advanced data processing mechanisms, enhanced analytic techniques, and modern service platforms. However, one of the major challenges is to provide an integrated design that can prov...

Descripción completa

Detalles Bibliográficos
Autores principales: Ali, Sajjad, Jarwar, Muhammad Aslam, Chong, Ilyoung
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6308717/
https://www.ncbi.nlm.nih.gov/pubmed/30513822
http://dx.doi.org/10.3390/s18124226
_version_ 1783383254499328000
author Ali, Sajjad
Jarwar, Muhammad Aslam
Chong, Ilyoung
author_facet Ali, Sajjad
Jarwar, Muhammad Aslam
Chong, Ilyoung
author_sort Ali, Sajjad
collection PubMed
description In the era of digital transformation, the Internet of Things (IoT) is emerging with improved data collection methods, advanced data processing mechanisms, enhanced analytic techniques, and modern service platforms. However, one of the major challenges is to provide an integrated design that can provide analytic capability for heterogeneous types of data and support the IoT applications with modular and robust services in an environment where the requirements keep changing. An enhanced analytic functionality not only provides insights from IoT data, but also fosters productivity of processes. Developing an efficient and easily maintainable IoT analytic system is a challenging endeavor due to many reasons such as heterogeneous data sources, growing data volumes, and monolithic service development approaches. In this view, the article proposes a design methodology that presents analytic capabilities embedded in modular microservices to realize efficient and scalable services in order to support adaptive IoT applications. Algorithms for analytic procedures are developed to underpin the model. We implement the Web Objects to virtualize IoT resources. The semantic data modeling is used to promote interoperability across the heterogeneous systems. We demonstrate the use case scenario and validate the proposed design with a prototype implementation.
format Online
Article
Text
id pubmed-6308717
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63087172019-01-04 Design Methodology of Microservices to Support Predictive Analytics for IoT Applications Ali, Sajjad Jarwar, Muhammad Aslam Chong, Ilyoung Sensors (Basel) Article In the era of digital transformation, the Internet of Things (IoT) is emerging with improved data collection methods, advanced data processing mechanisms, enhanced analytic techniques, and modern service platforms. However, one of the major challenges is to provide an integrated design that can provide analytic capability for heterogeneous types of data and support the IoT applications with modular and robust services in an environment where the requirements keep changing. An enhanced analytic functionality not only provides insights from IoT data, but also fosters productivity of processes. Developing an efficient and easily maintainable IoT analytic system is a challenging endeavor due to many reasons such as heterogeneous data sources, growing data volumes, and monolithic service development approaches. In this view, the article proposes a design methodology that presents analytic capabilities embedded in modular microservices to realize efficient and scalable services in order to support adaptive IoT applications. Algorithms for analytic procedures are developed to underpin the model. We implement the Web Objects to virtualize IoT resources. The semantic data modeling is used to promote interoperability across the heterogeneous systems. We demonstrate the use case scenario and validate the proposed design with a prototype implementation. MDPI 2018-12-02 /pmc/articles/PMC6308717/ /pubmed/30513822 http://dx.doi.org/10.3390/s18124226 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ali, Sajjad
Jarwar, Muhammad Aslam
Chong, Ilyoung
Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
title Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
title_full Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
title_fullStr Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
title_full_unstemmed Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
title_short Design Methodology of Microservices to Support Predictive Analytics for IoT Applications
title_sort design methodology of microservices to support predictive analytics for iot applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6308717/
https://www.ncbi.nlm.nih.gov/pubmed/30513822
http://dx.doi.org/10.3390/s18124226
work_keys_str_mv AT alisajjad designmethodologyofmicroservicestosupportpredictiveanalyticsforiotapplications
AT jarwarmuhammadaslam designmethodologyofmicroservicestosupportpredictiveanalyticsforiotapplications
AT chongilyoung designmethodologyofmicroservicestosupportpredictiveanalyticsforiotapplications