Chapter 5

Middleware and IoT

5.1 An Overview of Middleware

There are several historical stories that linguistically unite humanity across the planet: the Tower of Babel, Enmerkar and the Lord of Aratta, Xelhua, and Toltecs. Middleware deals with the babble between distributed systems and has a similar objective in bringing linguistic or communicative unity to disparate technological systems.

The term middleware stems from distributed computing and refers to a set of enabling services such as standardized APIs, protocols, and infrastructure services for supporting the rapid and convenient development of distributed services and applications based on the client/server and later multitiered paradigm, which was essential for migrating single-tiered ...

Get The Internet of Things in the Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.