Middleware
Middleware
Middleware (pronounced: mid·dle·ware) is a type of software that lies between the operating system and the applications on a network. It provides services beyond those provided by the operating system to enable the various components of a network, often spread across multiple locations, to communicate and manage data.
Etymology
The term "Middleware" is derived from the word "middle", indicating its position between the operating system and the applications, and "ware", a common suffix used in the naming of software.
Definition
Middleware is a software layer that helps manage the interaction between applications and networked computers. It can be used to handle input/output, database connections, web server communication, and other high-level functions. Middleware can also provide a higher-level API to developers, simplifying the creation of complex distributed systems.
Types of Middleware
There are several types of middleware, each designed to perform specific tasks. These include:
- Message Oriented Middleware (MOM): This type of middleware allows application modules to exchange messages asynchronously, or to route and transform messages between applications.
- Database Middleware: This middleware provides an interface for the interaction between applications and databases.
- Application Server Middleware: This middleware provides a runtime environment for applications, managing the life cycle of an application and providing services such as transaction management, security, and clustering.
- Web Middleware: This middleware manages the interaction between web servers and applications.
Related Terms
- Operating System: The software that, after being initially loaded into the computer by a boot program, manages all of the other application programs in a computer.
- Application Software: The programs or the software that are designed to perform specific tasks for a user.
- Network: A group of two or more computer systems linked together.
- API: An Application Programming Interface (API) is a set of rules that allow programs to talk to each other.
External links
- Medical encyclopedia article on Middleware
- Wikipedia's article - Middleware
This WikiMD article is a stub. You can help make it a full article.
Languages: - East Asian
中文,
日本,
한국어,
South Asian
हिन्दी,
Urdu,
বাংলা,
తెలుగు,
தமிழ்,
ಕನ್ನಡ,
Southeast Asian
Indonesian,
Vietnamese,
Thai,
မြန်မာဘာသာ,
European
español,
Deutsch,
français,
русский,
português do Brasil,
Italian,
polski