Table of Contents

KNet for OPC (KNetOPC) powered by OPC-UA

KNet for OPC (KNetOPC): OPC-UA suite for Apache Kafka™

KNet for OPC (KNetOPC) is an OPC-UA suite for Apache Kafka™.

KNet for OPC offers multiple ways to manage OPC-UA information with Apache Kafka™.

Currently are available:


Summary


Runtime engine

KNetOPC uses KNet, and indeed JCOBridge with its features, to obtain many benefits:

  • Cyber-security:
    • JVM™ and CLR, or CoreCLR, runs in the same process, but are insulated from each other;
    • JCOBridge does not make any code injection into JVM™;
    • JCOBridge does not use any other communication mechanism than JNI;
    • .NET (CLR) inherently inherits the cyber-security levels of running JVM™ and Apache Kafka™;
  • Direct access the JVM™ from any .NET application:
    • Any Java/Scala class behind Apache Kafka™ can be directly managed: Consumer, Producer, Administration, Streams, Server-side, and so on;
    • No need to learn new APIs: we try to expose the same APIs in C# style;
    • No extra validation cycle on protocol and functionality: bug fix, improvements, new features are immediately available;
    • Documentation is shared;
  • Dynamic code: it helps to write a Java/Scala/Kotlin/etc seamless language code directly inside a standard .NET application written in C#/VB.NET: look at this simple example and KNet APIs extensibility.

JCOBridge 2.6.* can be used for free without any obligations; you need to purchase a commercial license, or uninstall the software, if you have direct or indirect incomes from the product usage.

JCOBridge resources

Have a look at the following JCOBridge resources:

Latest release: JCOBridge nuget

KAFKA is a registered trademark of The Apache Software Foundation. KNet has no affiliation with and is not endorsed by The Apache Software Foundation.

MASES s.r.l. is corporate member of OPC Foundation