Everything About ___
Live briefing

Everything about Middleware

Computer software that provides services to software applications

Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: MiddlewareA 5-minute orientation
  2. Skim a recent paper: Distributed Deep Neural-Network-Based Middleware for Cyber-Attacks Detection in Smart IoT Ecosystem: A Novel Framework and Performance Evaluation ApproachInfluential work since 2022
  3. Pick up a classic book: Introduction to MiddlewareThe most-reprinted book on the subject
  4. Read the landmark paper: QoS-aware middleware for Web services compositionCited 2,137 times
  5. Go sideways: Message passingA closely related topic
  6. Go sideways: Message-oriented middlewareA closely related topic

📖 Definitions

Noun Software that functions at an intermediate layer between applications and operating system or database management system, or between client and server.

Noun Networking software or hardware that is deployed in the middle of, as opposed to serviced by, a packet network to enhance or provide some network function, such as caching, filtering, or firewall functionality.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics