Abstract

Although there are e-health systems for the care of elderly people, the reactive characteristics to enhance scalability and extensibility, and the use of this type of system in smart cities, have been little explored. To date, some studies have presented healthcare systems for specific purposes without an explicit approach for the development of health services. Moreover, software engineering is hindered by agile management challenges regarding development and deployment processes of new applications. This paper presents an approach to develop health Internet of Things (IoT) reactive applications that can be widely used in smart cities for the care of elderly individuals. The proposed approach is based on the Rozanski and Woods’s iterative architectural design process, the use of architectural patterns, and the Reactive Manifesto Principles. Furthermore, domain-driven design and the characteristics of the emerging fast data architecture are used to adapt the functionalities of services around the IoT, big data, and cloud computing paradigms. In addition, development and deployment processes are proposed as a set of tasks through DevOps techniques. The approach validation was carried out through the implementation of several e-health services, and various workload experiments were performed to measure scalability and performance in certain parts of the architecture. The system obtained is flexible, scalable, and capable of handling the data flow in near real time. Such features are useful for users who work collaboratively in the care of elderly people. With the accomplishment of these results, one can envision using this approach for building other e-health services.

Highlights

  • The World Health Organization (WHO) has estimated the growth in the number of people aged 60 and over will reach 2 billion by 2050 [1]

  • The growth in the number of elderly individuals is a concern of their families and health centers, which will increase in the coming years

  • One solution to address these needs is the use of e-health systems to provide healthcare services that monitor the activities of elderly people in their homes

Read more

Summary

Introduction

The World Health Organization (WHO) has estimated the growth in the number of people aged 60 and over will reach 2 billion by 2050 [1]. Real-time analytics in connection with scalability and massive data transmission are research challenges [7] The implementation of these distributed applications for a smart city requires high computing power provided by highly scalable hardware and software resources. (TChI/eCrDes)ulptsipsheloinwe,thaatn, dthroseuvgehrathl e epxrpoeproismedenatps praoraechc,oitnidsupcotessdiblteotoebvuailudarteeactihvee e-hepaeltrhfomrmualtni-csee.rvices on a flexible architecture deployed in a public cloud, allowing scalability and low latency in the critical management of near-real-time data flow. In light of these results, one can envision using this approach for the design, development, integration, and continuous deployment of other types of reactive services in the field of ehealth, allowing applications for the various activities inherent in the lives of elderly people. We present an extended test of the emergency service related to the response time to communicate a situation of emergency

Related Works
Methodology
IEEE 1471
Architecture Patterns
Scenario 1
Scenario 2
Definition of System Requirements
Monitor and Control Manager
Diet Manager
Information View
Development View
Technological Resources for Software Construction and Version Control
5.10. Security
Experiment and Result
InAthleertmmoanniatgoerirn1g
Results
Conclusions and Future Work
69. Apache JMeter
72. Body Temperature Norms

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.