What is Middleware?

Customer Information Control System. Middleware and MQ Series.
Previous topicNext topic
User avatar

Topic Author
Anuj Dhawan
Posts: 2624
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

What is Middleware?

Post by Anuj Dhawan » Sun Jun 30, 2013 10:35 pm

Middleware is typically something between the operating system and an end user or end-user applications; Middleware provides services to software applications beyond those available from the operating system. Middleware can be described as "software glue". Middleware makes it easier for software developers to perform communication and input/output, so they can focus on the specific purpose of their application.

As commonly used, the term usually applies to major software products such as database managers, transaction monitors, Web servers, and so forth. Subsystem is another term often used for this type of software. These software products are usually licensed programs, although there are notable exceptions, such as the HTTP Server.

As this Forum deals mainly with Mainframes let's talk about zOS related middleware. Typical z/OS middleware includes:
  • Database systems
  • Web servers
  • Message queueing and routing functions
  • Transaction managers
  • Java™ virtual machines
  • Extensible Markup Language (XML) processing functions.


Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.

Previous topicNext topic

Return to “CICS, Middleware and MQ Series.”