Table of Contents

Logo JCOBridge

JCOBridge è il motore di interoperabilità in-process tra .NET (CLR/CoreCLR) e la JVM. Permette di eseguire codice Java, Scala e Kotlin direttamente da C#/VB.NET — e codice .NET direttamente dalla JVM — senza riscritture, senza overhead di rete e senza serializzazione. Basato su JNI, esegue entrambi i runtime nello stesso processo, isolati tra loro, senza iniezione di codice né protocolli di terze parti.

JCOBridge è il motore su cui si basa l'intera famiglia di prodotti di interoperabilità di MASES Group:

  • JNet: richiama qualsiasi API Java/JVM direttamente da C#/VB.NET
  • JCOReflector: richiama qualsiasi assembly .NET direttamente da Java, Scala o Kotlin
  • KNet: l'unica suite .NET con supporto completo a Producer/Consumer/Admin di Apache Kafka™ e a Streams/Connect
  • KEFCore: usa Apache Kafka™ come archivio dati distribuito tramite Entity Framework Core
  • KNet for OPC: collega dati industriali OPC-UA ad Apache Kafka™

La Community Edition è gratuita senza vincoli; la Commercial Edition è richiesta quando l'utilizzo genera reddito diretto o indiretto. È disponibile inoltre un'edizione HPA (High Performance Application), a licenza separata, come sostituto drop-in per scenari ad alto throughput sostenuto o con memoria condivisa.

Visita il sito ufficiale di JCOBridge per documentazione, guida introduttiva e licenze, oppure la pagina pubblica delle issue di JCOBridge per segnalare un problema pubblico.