Middleware is STILL everywhere!!!

Jameela Al-Jaroodi, Nader Mohamed

    Research output: Contribution to journalArticlepeer-review

    24 Citations (Scopus)


    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.

    Original languageEnglish
    Pages (from-to)1919-1926
    Number of pages8
    JournalConcurrency and Computation: Practice and Experience
    Issue number16
    Publication statusPublished - Nov 2012

    ASJC Scopus subject areas

    • Theoretical Computer Science
    • Software
    • Computer Science Applications
    • Computer Networks and Communications
    • Computational Theory and Mathematics


    Dive into the research topics of 'Middleware is STILL everywhere!!!'. Together they form a unique fingerprint.

    Cite this