Development organizations need to deliver solutions fast, at minimal cost and risk. At the same time, existing JavaTM and other applications need to evolve and integrate with new agile development and highly distributed cloud architectures.
Red Hat® Middleware meets the digital transformation needs of thousands of customers worldwide and enables an agile, modern, and responsive organization.
RED HAT MIDDLEWARE PORTFOLIO
Red Hat Middleware offers a portfolio of products and components to create, integrate, and automate modern business applications and processes. The offerings are optimized for containers and Red Hat OpenShift® and on-premise, cloud, or hybrid architectures.
With Red Hat Middleware, organizations can accelerate the development and delivery of business solutions to spend more time innovating and keep their competitive edge. The portfolio provides runtimes, frameworks, fast-data access, high-performance messaging, integration, decision management, and business process automation capabilities in flexible, easy-to-use, cost-effective, open, and collaborative ways. All products can run on-premise, in the cloud, or within a container platform such as Red Hat OpenShift Container Platform.
RED HAT APPLICATION RUNTIMES
For organizations looking to modernize existing applications or create new ones, Red Hat Application Runtimes provides the integrated and optimized products and components necessary to deliver modern applications.
IT teams can containerize applications through adoption of a microservices architecture, improve data access performance and resilience with in-memory data caching models, improve serviceto-service communication with messaging, and adopt cloud-native application development using modern development patterns and technologies. Red Hat Application Runtimes includes:
RED HAT INTEGRATION
For organizations interested in adopting highly distributed integration deployments, Red Hat Integration provides the products and components necessary to adopt an application programming interface (API)-first approach. This allows enterprise-wide visibility and control of APIs, creation of APIs for orchestration of services on newly developed applications or existing ones, and fast and reliable messaging for building low-latency messaging and streaming solutions based on proven messaging patterns.
RED HAT PROCESS AUTOMATION
For organizations looking to improve business agility, operational efficiency, and time to market, Red Hat Process Automation provides tools and components necessary to deliver applications that automate business processes and decisions that can be rapidly adapted to a changing environment. Collaboration between IT and business teams enables the capture and enforcement of policies and procedures, automation of business operations, and result measurement of business activities across heterogeneous environments, including physical, virtual, and cloud.
Red Hat Process Automation includes Red Hat Application Runtimes, Red Hat Process Automation Manager, and Red Hat Decision Manager.
OPTIMIZED FOR OPENSHIFT
Red Hat OpenShift Container Platform brings Kubernetes and other leading open container technologies such as CRI-O and docker to the enterprise. It lets you easily and quickly build, develop, and deploy in nearly any infrastructure, public or private.
The combined power of the Red Hat Middleware portfolio plus Red Hat OpenShift, as shown in Figure 6, streamlines the deployment, delivery, and scalability of cloud-native applications on a containerbased platform for a consistent development environment throughout the life cycle of an application.