IBM® Open Enterprise SDK for Apache Kafka® is a no-charge SDK that allows COBOL or C/C++ code running on z/OS® to natively communicate with a Kafka broker and to transform between COBOL copybooks and JSON events.
Use the Kafka APIs to directly call your Kafka broker from COBOL or C/C++ source code on z/OS.
Extend your z/OS native COBOL or C/C++ applications to consume and publish Kafka events to the Kafka broker.
Use the data transformation utility to transform between COBOL copybooks and the event format in JSON.
Enable an application to publish a stream to a Kafka topic. Kafka Producer APIs can be called from COBOL or C/C++ source code.
Enable an application to subscribe to one or more topics and to ingest and process the stream stored in a topic. Kafka Consumer APIs can work with records in the topic in real-time, or they can ingest and process past records. Kafka Consumer APIs can be called from COBOL or C/C++ source code.
Transform between native COBOL copybooks and the event format in JSON, which eases the use of the Kafka APIs.
IBM Open Enterprise SDK for Apache Kafka is available in two installation formats, pax and SMP/E. Select the installation format that applies to you: