Red Hat Integration

Flexible integration products to connect your applications across hybrid infrastructure.

Puzzle Pieces

What is Red Hat Integration?

Red Hat Integration is a comprehensive set of integration and messaging technologies to connect applications and data across hybrid infrastructures. It is an agile, distributed, containerized, and API-centric solution. It provides service composition and orchestration, application connectivity and data transformation, real-time message streaming, change data capture, and API management—all combined with a cloud-native platform and toolchain to support the full spectrum of modern application development.

Empower your development teams to cloud adoption

Building on the capabilities of OpenShift API Management, try Red Hat’s new Cloud Native Application Development and Delivery Platform that empowers development teams to adopt innovative cloud architectures including APIs, data streaming and event-driven processing, and AI/ML.

Red Hat's portfolio architecture, solution patterns, and validated patterns provide developers and architects with architecture best practices, tools, and demos to handle common challenges. Discover solutions and patterns based on successful customer deployments, created by experts on the Red Hat hybrid cloud platform.

API management

API management lets you share, secure, distribute, control, and monetize your APIs on an infrastructure platform built with performance, customer control, and future growth in mind, and makes it easy to manage your APIs for internal or external users. API management components can be deployed on-premise, in the cloud, as a managed service, or in any combination required.

Distributed integration

Traditional integrations are centralized, but a distributed integration means functionality can be deployed where required and scaled as needed. Distributed integration is lightweight and API-based, and is easier to include in applications or as part of microservices architectures.

Events, data streaming, and messaging

An ensemble of messaging, data streaming, and change-data-capture technologies provide fast, lightweight, and secure event-driven platforms for cloud-scale applications, giving you the strong foundation needed to build modern distributed applications.

API management

API management lets you share, secure, distribute, control, and monetize your APIs on an infrastructure platform built with performance, customer control, and future growth in mind, and makes it easy to manage your APIs for internal or external users. API management components can be deployed on-premise, in the cloud, as a managed service, or in any combination required.

API management refers to the processes for distribution, control, and analysis of the APIs that connect applications and data across the enterprise and across clouds. The goal of API management is to allow organizations that create APIs or use others’ APIs to monitor activity and ensure the needs of the developers and applications using the API are being met.

API gateways quick 1

3scale API Management

Share, secure, distribute, control, and monetize your APIs on an infrastructure platform built with performance, customer control, and future growth in mind.

API Gateway_2.png

APIcast API Gateway

APIcast is an NGINX-based API gateway used to integrate your internal and external API services with 3scale API Management.

Red Hat OpenShift Service Mesh icon

3scale Istio adapter

The 3scale Istio Adapter allows you to label a service running within the Red Hat OpenShift Service Mesh and integrate that service with the 3scale API Management solution.

Enterprise integration

Enterprise integration encompasses the technologies, processes, and team structures that connect data, applications, and devices from everywhere in your IT organization.

Shared components

Camel extensions for Quarkus

Camel Quarkus brings the integration capabilities of Apache Camel and its vast component library to the Quarkus runtime. By using Camel Quarkus, you can take advantage of the performance benefits, developer joy, and container-first ethos that Quarkus provides.

Familiar workflow

Camel K integration

Camel K is a lightweight integration framework built from Apache Camel K that runs natively in the cloud on OpenShift. Camel K is specifically designed for serverless and microservices architectures.

Integration with External Systems Icon

Fuse and Fuse Console

Red Hat Fuse is an agile, lightweight, and modern integration platform that enables rapid integration across the extended enterprise—both on-premise and in the cloud. For successful digital transformation, you need an effective, cost-efficient, adaptive, and fast way to integrate applications, data, and devices.

Events, data streaming, and messaging

Red Hat AMQ is a suite of components—based on open source communities like Apache ActiveMQ and Apache Kafka—that provides a fast, lightweight, and secure event-driven platform for cloud-scale applications, giving you a strong foundation to build modern distributed applications. 

Messaging

AMQ Streams

Based on the Apache Kafka project, AMQ Streams offers a distributed backbone that allows microservices and other applications to share data with extremely high throughput and extremely low latency.

Flexible

AMQ Broker

AMQ Broker is a pure-Java multiprotocol message broker. It’s built on an efficient, asynchronous core with a fast, native journal for message persistence and the option of shared-nothing state replication for high availability.

Red Hat Integration

AMQ Clients

AMQ Clients is a suite of AMQP 1.0 messaging APIs that allow you to make any application a messaging application. It includes both industry-standard APIs such as Java Message Service (JMS) and new, event-driven APIs that make it easy to integrate messaging anywhere.

Data integration, tooling and metadata

Data integration patterns help create a unified, accurate, and consistent view of enterprise data within an organization. This data is often dissimilar, living in different locations, and being stored in a variety of formats.

Our tooling and metatdata collection of design-time, deploy-time, and runtime tooling complements your integration platform as integration best practices.

Events, Streaming & Messaging

Debezium

Debezium captures row-level changes to a database table and passes corresponding change events to AMQ Streams.

Data streaming

Red Hat Service Registry

Service Registry is a datastore for standard event schemas and API designs. You can use Service Registry to decouple the structure of your data from your applications and to share and manage your data structures and API descriptions at runtime using a REST interface.

Recent integration articles

Integration Integration essentials.
Article
Oct 04, 2024

Tutorial: Tool up your LLM with Apache Camel on OpenShift

Bruno Meseguer

This tutorial gives you a unique chance to learn, hands-on, some of the...

ansible share image
Blog
Sep 18, 2024

Transforming ITSM with Ansible Automation: A Gradual Approach

Alessandro Arrichiello

In today's fast-paced IT landscape, the need for efficient and effective...

From unstructured to structured data with Red Hat Build of Apache Camel for Quarkus
Blog
Sep 05, 2024

AI-driven data extraction using Apache Camel and LangChain4J

Alexandre Gallice

This blog post summarizes an experiment to extract structured data from...

Integration Integration essentials.
Article
Jul 31, 2024

Red Hat OpenShift Data Foundation for developers and data scientists

Fernando Lozano

Learn how to deploy and use the Multi-Cloud Object Gateway (MCG) from Red Hat...