uLinga For Kafka. A Different Approach

Modernization Through Integration

Apache Kafka is an open-source distributed events streaming platform used by many corporations for data integration, streaming analytics, log analysis and other mission critical applications in a high performance and fault-tolerant environment.

Now, with uLinga for Kafka from Infrasoft, a Nonstop application can publish Nonstop events and data to Kafka clusters to be picked up by any consuming subscribers on any platforms.

uLinga for Kafka is a Nonstop based solution and requires no additional software or hardware components.

uLinga for Kafka

uLinga for Kafka allows your Nonstop applications and data sources to be completely integrated with Kafka. uLinga takes a unique approach to Kafka integration: it runs as a natively compiled Guardian process pair, and supports the Kafka communications protocols directly over TCP/IP. This removes the need for Java libraries or intermediate databases, providing the best possible performance on Nonstop. It also allows uLinga for Kafka to directly communicate with the Kafka cluster, getting streamed data across as quickly and reliably as possible.

Access Points and Features

uLinga for Kafka supports a wide range of access points to enable Nonstop users to stream data to and from Kafka. These include Inter-Process Communication (IPC), Pathsend, HTTP/REST and a number of file-oriented approaches. IPC and Pathsend interfaces allow Nonstop applications to open uLinga for Kafka and send data via Guardian IPC, or via a Pathsend message. uLinga for Kafka also supports TMF audit trails, allowing for any TMF-protected files to be monitored and changes to those files sent to Kafka. The FILEREADER/FILEWRITER option allows entry-sequenced Enscribe files to be a source (and destination) for Kafka data. Finally, the uLinga Enscribe Intercept Library captures any changes to other types of Enscribe files, including relative and key-sequenced.

Some of the features recently added to uLinga for Kafka include:

Kafka Benefits

Kafka provides these functionalities and benefits to its users:

Sample Nonstop Use Cases

Three Easy Ways to Publish to Kafka

1. Publish an event to Kafka can be done simply by a Pathsend or WRITE using uLinga IPCSERVER.

uLinga Pathsend Chart

This method allows Nonstop applications to open uLinga for Kafka and send data via Guardian IPC or via a Pathsend message with minimal code changes.

2. Capture data changes to disk and push data to Kafka easily using uLinga FILEREADER.

uLinga FileReader Chart

Monitor Enscribe files and automatically forward any changes to Kafka without requiring application modifications.

3. Route web requests to Kafka easily using uLinga's HTTP Interface.

uLinga HTTP Chart

Accept HTTP/REST requests and publish them directly to Kafka for seamless web integration.

Key Features

Online Configuration iconOnline Configuration

Web browser interface utilising HTML 5 and Web Sockets, with no client software to install.

Online Management iconOnline Management

Interactive command line interface, with support for obey/script files.

Tracing iconTracing

Built in tracing facility & standard logging support.

Unparalleled Reliability iconUnparalleled Reliability

Support for Kafka Exactly Once Semantics (EOS) along with traditional Nonstop fault-tolerance ensures that every transaction is sent to Kafka.

Connections iconConnections

Native Kafka protocol support within uLinga for Kafka allows for highest performance and reliability.

Standard APIs iconStandard APIs

Support for standard APIs and file system: IPC and Pathsend, HTTP, and Enscribe files allow for a range of access methods.

Resources & Articles

Blog: How to Aggregate Nonstop Logs to Kafka in One Simple Step

Apache Kafka is a powerful streaming platform that has become a popular choice for log aggregation due to its ability to handle large volumes of data with low latency and high throughput. It provides a reliable and scalable infrastructure for collecting, storing, and processing log events from various sources, enabling centralized log management and real-time monitoring.

Blog: Kafka and HPE Nonstop – A Perfect Combo!

One of the best ways to modernize Nonstop is to integrate its applications with other software, platforms and cloud services. This interoperability is extremely important as it will extend the value of the Nonstop applications, and underscore the flexibility of the platform in the enterprise.

Blog: Nonstop Integration – LogWatch and uLinga

Integration with Kafka will open Nonstop to interoperate with many different platforms and applications. uLinga for Kafka from Infrasoft provides the perfect mechanism to integrate Nonstop applications with Kafka.

Ready to learn more about how uLinga can transform your Nonstop integration? Contact Us for More Information

📄 Datasheet