2009Unpublished venueRequires access

Orthogonal Classification of Middleware Technologies

Noha Ibrahim

Open publisher page 16 citations

Abstract

This article describes middleware by adopting a horizontal and a vertical layer views. Middleware are enabling technologies for application development and execution in ubiquitous environments. In the horizontal view, we find most types of middleware developed so far, such as MOM, ORB, databases middleware and more recently SOA. Two new concepts emerged in this category, the ``middleware of sensors" and the ``middleware of middlewares". The vertical layer distinguishes two essential properties that characterize nowadays middleware and define what is called to be the ubiquitous middleware and the self-* middleware. This article briefly explains all these key words and exposes the directions in which these new areas of research could proceed. It than introduces the spontaneous middleware as a new property for ubiquity in the vertical layer and highlights what spontaneity brings to the different types of middleware.

About this research paper

What this paper is about

This article describes middleware by adopting a horizontal and a vertical layer views. Middleware are enabling technologies for application development and execution in ubiquitous environments. In the horizontal view, we find most types of middleware developed so far, such as MOM, ORB, databases middleware and more recently SOA. Two new concepts emerged in this category, the ``middleware of sensors" and the ``middleware of middlewares". The vertical layer distinguishes two essential properties that characterize nowadays middleware and define what is called to be the ubiquitous middleware and the self-* middleware. This article briefly explains all these key words and exposes the directions in which these new areas of research could proceed. It than introduces the spontaneous middleware as a new property for ubiquity in the vertical layer and highlights what spontaneity brings to the different types of middleware.

Why it matters

OpenAlex reports 16 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This article describes middleware by adopting a horizontal and a vertical layer views. Middleware are enabling technologies for application development and execution in ubiquitous environments. In the horizontal view, we find most types of middleware developed so far, such as MOM, ORB, databases middleware and more recently SOA. Two new concepts emerged in this category, the ``middleware of sensors" and the ``middleware of middlewares". The vertical layer distinguishes two essential properties that characterize nowadays middleware and define what is called to be the ubiquitous middleware and the self-* middleware. This article briefly explains all these key words and exposes the directions in which these new areas of research could proceed. It than introduces the spontaneous middleware as a new property for ubiquity in the vertical layer and highlights what spontaneity brings to the different types of middleware.

Key concepts: Middleware (distributed applications), Message oriented middleware, Computer science, Layer (electronics), Orb (optics), Distributed computing, Operating system, Software

Related papers

Back to paper searchBrowse research topicsOriginal source
Orthogonal Classification of Middleware Technologies — Research Paper | ScholarLens