Experts share their views regarding the presence of middleware in every type of distributed system or application where middleware or some middleware functionality is involved. Middleware as a term appeared in the early 1970s and refers to middleware as program enhancements to the operating system that help in reducing the complexity of applications development and offer features that are not available in the operating system. Data integration middleware such as Common Object Request Broker Architecture (CORBA) have been introduced from 1991 and provide an excellent solution to the application integration and data interfacing issues. CORBA offers data and process integration standards agreed upon by more than 700 companies worldwide, resulting in the first concrete definition of middleware. Middleware has also become an indispensable part of distributed computing, as it is impossible to build large-scale distributed applications without involving middleware.
ASJC Scopus subject areas
- Theoretical Computer Science
- Computer Science Applications
- Computer Networks and Communications
- Computational Theory and Mathematics