Welcome,
Log in to your Red Hat account
Your Red Hat account gives you access to your member profile and preferences, and the following services based on your customer status:
- Customer Portal
- Red Hat Connect for Business Partners
- User management
- Certification Central
Not registered yet? Here are a few reasons why you should be:
- Browse Knowledgebase articles, manage support cases and subscriptions, download updates, and more from one place.
- View users in your organization, and edit their account information, preferences, and permissions.
- Manage your Red Hat certifications, view exam history, and download certification-related logos and documents.
Your Red Hat account gives you access to your member profile, preferences, and other services depending on your customer status.
For your security, if you're on a public computer and have finished using your Red Hat services, please be sure to log out.
Log outTopic
Understanding middleware
Middleware gives your team the foundational technology needed for a modern infrastructure.
What is middleware?
Middleware is multipurpose software that provides services to applications outside of what’s offered by the operating system. Any software between the kernel and user apps can be middleware. Middleware doesn’t offer the functions of a traditional app, it connects software to other software. Because middleware allows data to flow from one app to another it can best be thought of as plumbing.
![Moving water is a lot like moving data Plumbing evolution diagram](https://www.redhat.com/cms/managed-files/graphic-middleware-plumbing-701x142.png)
Moving water is a lot like moving data
The history of middleware is the history of software
The term middleware first appeared in a report following the 1968 NATO Software Engineering conference in Garmisch-Partenkirchen, Germany. The conference, which sought to define the field of software engineering, assembled to discuss topics including software design, production, and distribution.
What can you do with middleware?
You can implement middleware to connect your legacy apps to your modern apps, your modern apps to each other, and anything to everything else. You can also optimize the ways in which your data is stored and retrieved or improve the ways you develop apps. And you can bring it all together in the cloud. Middleware gives your team the foundational technology needed for a modern infrastructure.
Why choose Red Hat?
Red Hat® does a lot of work with the greater open source community on middleware technologies. Our engineers help improve features, reliability, and security to make sure your middleware performs well while remaining stable and secure.
As with all open source projects, Red Hat contributes code and improvements back to the upstream codebase—sharing advancements along the way. Of course, collaborating with a community is about more than developing code. Collaboration is the freedom to ask questions and offer improvements. That’s the open source way and the power of the open organization. This is why Red Hat has been a trusted provider of enterprise infrastructure for over 20 years.
Keep exploring middleware
Case study
Tech detail
Datasheet
The middleware tools you need
A fully certified Java™ EE 7 container that includes everything needed to build, run, manage, and integrate internal and external apps.
An intelligent, distributed data-caching solution that elastically scales apps by providing fast and reliable access to frequently used data.
An enterprise integration platform that connects environments—on premise, in the cloud, and anywhere in between.
An integration platform that unifies data from disparate sources into a single source and exposes the data as a reusable service.