Apache Kafka
Apache Kafka is a popular platform that provides publish/subscribe messaging for the handling of realtime data, as well as other built-in facilities. This plug-in extension provides your enterprise automation solution with bi-directional integration for Kafka-based applications. This allows you to easily integrate interactions between Apache Kafka and external applications with your existing enterprise workload automation solution. Simply define your Kafka Topics within Apache Kafka and allow your enterprise workload automation solution to manage and control the interactions between disparate applications. You are instantly inheriting the advanced capabilities of your enterprise solution to deliver your digital transformation quicker and more successfully. By extending your existing enterprise automation to Apache Kafka you maintain end-to-end visibility, regain centralized command and control, alerting, SLA management, reporting and auditing.
Benefits and Use Cases
- Trigger jobs and process Kafka messages in real time for event-driven job execution.
- Send messages to Kafka topics to trigger downstream processing and consume messages from Kafka topics to trigger jobs.
- Manage and monitor Kafka-based workflows.
- Configure producer and consumer settings using a standard Kafka properties file.
Example Use Case: Real-Time Order Processing
Automate workflows in response to business events, such as incoming customer orders or transaction updates to process payments, update inventory, or notify fulfilment system.
Automic Features
- Publish a message to Apache Kafka Topic
- Subscribe for an Apache Kafka Topic message
- Monitor on success or failure of Apache Kafka message processing
- View execution log for problem diagnosis
- Incorporate Apache Kafka processing in existing enterprise automation workflows including dependency enforcement