
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.