what is Middleware? can anybody explain me?

Answer Posted / rajesh,infosys

Middleware is computer software that connects software
components or applications. The software consists of a set
of enabling services that allow multiple processes running
on one or more machines to interact across a network. This
technology evolved to provide for interoperability in
support of the move to coherent distributed architectures,
which are used most often to support and simplify complex,
distributed applications. It includes web servers,
application servers, and similar tools that support
application development and delivery. Middleware is
especially integral to modern information technology based
on XML, SOAP, Web services, and service-oriented
architecture.

It sits "in the middle" between application software
working on different operating systems. It is similar to
the middle layer of a three-tier single system
architecture, except that it is stretched across multiple
systems or applications. Examples include database systems,
telecommunications software, transaction monitors, and
messaging-and-queueing software.

The distinction between operating system and middleware
functionality is, to some extent, arbitrary. While core
kernel functionality can only be provided by the operating
system itself, some functionality previously provided by
separately sold middleware is now integrated in operating
systems. A typical example is the TCP/IP stack for
telecommunications, nowadays included in virtually every
operating system.

In simulation technology, middleware is generally used in
the context of the high level architecture (HLA) that
applies to many distributed simulations. It is a layer of
software that lies between the application code and the run-
time infrastructure. Middleware generally consists of a
library of functions, and enables a number of applications –
simulations or federates in HLA terminology – to page
these functions from the common library rather than re-
create them for each application

Is This Answer Correct ?    5 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can any body tell me in real time how cookies testing is done. And please tell me the steps.And for cookies testing test cases is needed.

1622


In testing environment have you ever found any areas for improvement while you at work. (Please give some real life example).

1430


Explain the difference between severity and priority.

686


What is six sigma?

747


what is the diff. bw separate database testers and manual testers with sql knowledge guys... iam confusing so much ,,in cmpny database testers are not working on manual..? both positions are same are not? explian clesly with example? thank u

1734






hai friends can u expalin about real time process of testing at the company, like flow diagram

1628


List the considerations in developing testing methodology

6301


What is Application Performance testing and Operational performance testing

1596


need testing projects where can i find them

1684


which test strategy your are fallowing in your company?which documents u r using in software development life cycle?

1838


Why you are selected software testing as career ?

870


Write 2 scenarios for Integration testing? Please let me know its urgent.

1573


How to Generate Test Case for Shopping Cart?

2417


Explain the manual testing process?

730


what is mean by Performance Related Testing in data base?

1749