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.