SEApr 26, 2018

Design and Implementation of a Remote Care Application Based on Microservice Architecture

arXiv:1804.09976v13 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental application of existing MSA principles to a domain-specific remote care system for caregivers and persons in need of assistance.

The paper tackled the design of a remote care application for smart home devices using Microservice Architecture (MSA), resulting in improved scalability, extensibility, and faster feature delivery through automated deployment.

Microservice Architecture (MSA) is an architectural style for service-based software systems. MSA puts a strong emphasis on high cohesion and loose coupling of the services that provide systems' functionalities. As a result of this, MSA-based software architectures exhibit increased scalability and extensibility, and facilitate the application of continuous integration techniques. This paper presents a case study of an MSA-based Remote Care Application (RCA) that allows caregivers to remotely access smart home devices. The goal of the RCA is to assist persons being cared in Activities of Daily Living. Employing MSA for the realization of the RCA yielded several lessons learned, e.g., (i) direct transferability of domain models based on Domain-driven Design; (ii) more efficient integration of features; (iii) speedup of feature delivery due to MSA facilitating automated deployment.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes