• Home
  • Search
  • Managing complexity: middleware explained
  • Cite Icon69
  • https://doi.org/10.1109/6294.793667Copy DOI Icon

Managing complexity: middleware explained

Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Traditionally, most definitions seeking to characterize middleware suggest that it is the software that facilitates remote database access and systems transactions. More recently, the term has come to be associated-somewhat limitingly-with distributed platforms such as the Open Software Foundation's Distributed Computing Environment (DCE) and the Object Management Group's Common Object Request Broker Architecture (CORBA). And some have loosely applied it to systems as diverse as workflow support environments and even to the Web itself. We believe the essential role of middleware is to manage the complexity and heterogeneity of distributed infrastructures and thereby provide a simpler programming environment for distributed-application developers. It is therefore most useful to define middleware as any software layer that is placed above the distributed system's infrastructure-the network OS and APIs-and below the application layer.

Similar Papers
  • Conference Article
  • Citations30

The NZDIS project: an agent-based distributed information systems architecture

  • Jan 04, 2000
  • M Purvis +6
  • Book Chapter
  • Citations17

DIMMA — A Multi-Media ORB

  • Jan 01, 1998
  • D I Donaldson +8
  • Research Article
  • Citations1

CORBA AND MPI-BASED “BACKBONE” FOR COUPLING ADVANCED SIMULATION TOOLS

  • Dec 01, 2014
  • AECL Nuclear Review
  • Seydalievm +1
  • Research Article
  • Citations4

Simulation of resource synchronization in a dynamic real‐time distributed computing environment

  • Sep 14, 2004
  • Concurrency and Computation: Practice and Experience
  • Chen Zhang +1
  • Conference Article
  • Citations11

Evaluating CORBA portability: the case of an object group service

  • Nov 03, 1998
  • P Felber +2
  • Book Chapter
  • Citations6

Programming SCI Clusters Using Parallel CORBA Objects

  • Jan 01, 1999
  • Thierry Priol +2
  • Conference Article
  • Citations3

Evaluating the performance of CORBA for distributed and grid computing applications

  • Sep 26, 2006
  • T Es-Sqalli +3
  • Research Article
  • Citations4

A Middleware-Based Simulation and Control Framework for Mobile Service Robots

  • Apr 23, 2014
  • Journal of Intelligent & Robotic Systems
  • Peihua Chen +1
  • Book Chapter

A Corba Component Modeling Method Based on Software Architecture

  • Jan 01, 1999
  • Chang-Joo Moon +2
  • Conference Article
  • Citations3

<title>Multimedia architecture for teleradiology in the U.S. Army virtual radiology environment</title>

  • Jul 13, 1998
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Jay F Cook +1
  • Research Article

Trunk management in cellular/PCS networks

  • Aug 14, 2002
  • Bell Labs Technical Journal
  • Vijay K Garg
  • Research Article
  • Citations283

An overview of the Real-Time CORBA specification

  • Jun 01, 2000
  • Computer
  • D.G Schmidt +1
  • Conference Article
  • Citations2

Scalability issues in CORBA-based systems (tutorial session)

  • Jan 01, 2000
  • Steve Vinoski
  • Book Chapter

Managing CORBA based Agent Through an OSI/TMN System

  • Jan 01, 1998
  • Nazim Agoulmine +2
  • Conference Article
  • Citations1

Intellectual property protection for software in the United States and Europe (tutorial session)

  • Jan 01, 2000
  • Gregory J Kirsch +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.