This report aims to first define what middleware is and second investigate and explain different categories of middleware and their usage in distributed applications.
Member rating: No Rating | Words: | Submitted: Mon Apr 24 2006
On the left is an image preview of every page of this document, and below are the first 150 words with formatting removed:
Design Information Systems ASSESSMENT 1 Middleware Created by Miss Belete Tables of Contents Pages Content.........................................................................................................1 1. Introduction..................................................................................................................2 2. Middleware.......................................................................................2 2.1. Middleware Definition...................................................2 2.2. Categories.................................................................2 2.2.1. Remote Procedure Call.........................................2 2.2.2. Message-oriented middleware (MOM).......................3 2.2.2.1. Message Oriented..............................3 2.2.2.2. Message Queuing.............................3 2.2.2.3. Publish and Subscribe........................4 2.2.3. Object request broker (ORB)..................................4 3. Conclusion..................................................................................................................4 4.Reference..........................................................................................................5 1. Introduction In distributed systems, use of some middleware is required to allow objects to communicate with one another across the network. This report aims to first define what middleware is and second investigate and explain different categories of middleware and their usage in distributed applications. 2. Middleware 2.1. Definitions of Middleware: Middleware is defined by [1] as a Software that allows an application to interoperate with other software without requiring the user to understand and code the low-level operations necessary to achieve interoperability. Another definition is software that consists of a set of enabling services that allow multiple processes running on one or more machines to interact across a network [4]. It is essential to migrating mainframe applications to client/server applications...

