The IT Law Wiki


Computer system[]

Middleware is

software [that] relies on the interfaces provided by the underlying operating system while simultaneously exposing its own APIs to developers.[1]
software that allows software applications running on separate computer systems to communicate and exchange data.[2]
software that provides common services and capabilities that "glue together" software components into larger systems. Examples of middleware include authentication, journaling, auditing, database-modeling services, ontological services, indexing, visualization, translation, search and discovery, access control, and electronic commerce services.[3]

RFID system[]

Middleware is software that aggregates and filters data collected by RFID readers and possibly passes the information to an enterprise subsystem database. Middleware may also responsible for monitoring and managing RFID readers. Middleware hides the complexity and implementation details of the RF subsystem from the analytic systems. This allows the developers and users of the analytic systems to focus on the business implications of RFID data rather than the intricacies of wireless communication.

Overview (Computing)[]

"In effect, middleware is software that reduces enterprise application development time. Compared to infrastructure elements such as basic networking or relational database capabilities, which are more mature, middleware has continued to evolve at a rapid pace. Its importance notwithstanding, middleware has, historically, not been an area where computer science research has focused much attention.[4]"


  1. United States v. Microsoft Corp., 65 F. Supp. 2d 1, 9 (D.D.C. 1999) (Finding of Fact 28).
  2. Government Accountability Office, Personal ID Verification: Agencies Should Set a Higher Priority on Using the Capabilities of Standardized Identification Cards 50 n.1 (GAO-11-751) (Sept. 2011) (full-text).
  3. Information Technology Research, Innovation, and E-Government, at 85.
  4. Information Technology Research, Innovation, and E-Government, at 85.