In contrast, service components run in the background of
an application. They are commonly used to process time-
consuming or background tasks. Services can be started
during device startup and update relevant databases, sur-
sensor inputs, etc. Remote procedure call interfaces are to interact or control such services.