September 2018
Intermediate to advanced
412 pages
11h 12m
English
IoT devices and services typically need to call one another. In a typical system, services invoke one another through language-level methods or procedure calls and utilize configuration and so on. In a traditional distributed system deployment, services run at fixed, well known locations (hosts and ports) and so can easily call one another using HTTP/REST or some RPC mechanism. However, a modern IoT application service typically runs in a virtualized or containerized environment where the number of instances of a service and their locations changes dynamically.
In addition, a number of IoT devices get added dynamically and these devices need to discover ...