Red Hat® Integration provides developers and architects with cloud-native tools for integrating applications and systems. The product offers capabilities for application and application programming interface (API) connectivity, API management and security, data transformation, service composition, service orchestration, real-time messaging, data streaming, change data capture, and cross-datacenter consistency.
Red Hat Integration was built for cloud-native development, so developers can use the same advanced build, management, and runtime platforms to connect systems that they use for new service development and integration. The cloud-native tools create deployable artifacts for cloud-native platforms. Platforms can be combined for public cloud, private cloud, and on-premise environments for scalable, highly available microservices using powerful container management tools.
Red Hat Integration embeds intuitive IT productivity tools in the developer toolchain, improving integration and allowing microservice teams to participate in high-velocity development.
Table 1. Representative use cases of Red Hat Integration
|Software-as-a-Service (SaaS and cloud integration||Connect data, processes, and policies across multiple SaaS applications or from SaaS to on-premise apps|
|API-first development||Build applications with an API-first approach to deliver, scale and share business services internally and externally|
|Connect cloud-native applications||Build integrations between modern apps or data, which are built in the cloud using microservices architectures that use containers|
|Real-time, event-driven applications||Build event-driven apps to respond and analyze business events in real-time, using technology like Apache Kafka|
|Customer engagement hubs||Build unique, personalized customer engagements powered by real-time business events and situational awareness|
|Artificial intelligence (AI) streams||Create real-time streams that inference engines can use for rules processing|
Features and benefits
Red Hat Integration is a comprehensive set of agile integration and messaging products that provide service composition and orchestration, real-time message, data streaming, and API management. Combined with a sophisticated Kubernetes-based container platform and cloud-native toolchain, Red Hat Integration lets developers connect applications and data with a variety of internal and external systems across hybrid architectures.
Table 2. Features and benefits of Red Hat Integration
|Pluggable connectors||Improve the capabilities of your applications and maximize the value of your digital assets by offering more than 200 options for connectivity between applications and modern or legacy systems|
|DevOps-ready application deployment|
Supports sprints, rapid releases, microservices deployment, and agile processes to minimize time to market
Allows microservices developers and DevOps teams to build and deploy applications with access to necessary digital assets—without requiring changes to the developer’s schedule, tools, or practices
|Hybrid cloud and container-native infrastructure||Provides scalability and high availability by using Kubernetes to create, extend, and deploy containerized integration services across hybrid cloud environments|
|Streamlined integration, messaging, and data streaming capabilities||Boost productivity by unifying the development and management of integrated solutions across the enterprise and beyond|
|Self-service integration and messaging||Allows citizen developers from the business side to participate in the integration process, using low-code, web-based integration and messaging tools|
Red Hat Integration helps developers create, extend, and deploy container-based integration services across hybrid and multicloud environments. Developers can use these capabilities to connect and share data between the required applications and systems.