Monday, 22 April 2013

MIDDLEWARE

Middleware is a current trend in the development of open distributed systems; it stands between the operating system and the application and enables the transparent integration of distributed objects. Middleware consists of reusable functionality that offers solutions to frequently encountered problems like heterogeneity, interoperability, security, dependability, etc. This functionality is offered either by the core of a middleware infrastructure, or by complementary services. The former mediates the interaction between distributed objects, while the latter deal with issues like fault tolerance, transactions, naming, trading, security, etc.



Every type of middleware has the same general purpose: to allow multiple computers to do multiple things across a network, or to allow one computer to do many things or one complicated thing across a network. For example, some is used to link a database system to a Web server, allowing users to access the database via a Web browser. Certain complicated computer systems require this type of software in order to run their demanding applications. A perfect example of a large form of middleware is an application server, which is a server that is dedicated to a single application or a single type of application.

No comments:

Post a Comment