Bridge anything Java any JVM JMS, EJB JNDI, JSP AWT, SWT, Swing Jakarta EE Hadoop, Kafka, HDFS JAR files any Java app server Groovy, Clojure, Jython

with anything .NET .NET Core .NET Framework C# library DLL file WPF or WinForms F#, C#, IronPython ASP.NET BizTalk LINQ Excel, Word

anywhere in the same process in different processes across a network on premises in the Cloud on Windows or Linux


Connect anything Java together with anything .NET. Reuse your existing C#, VB or Java code, and run your applications anywhere.

JMS Adapter for BizTalk

Seamlessly integrate Microsoft BizTalk with your existing JMS (Java Message Service) infrastructure.

JNBridge R&D Showcase

Explore leading-edge kits that show how to connect a variety of technologies, and include example source code and documentation.

It’s Java and .NET

Combine the best elements of both frameworks with fast and rich integration and full access to the other side. Mix languages — use Java and C# or VB together.

Run Anywhere

Deploy your cross-platform apps in the same process, on different machines, in virtual machines or containers, on the ground, or in the cloud.

Complicated Made Simple

JNBridge manages the complexities, making the incompatible compatible so you don’t have to.

The Bottom Line

Quickly generate integrated solutions that reduce your upfront development costs, preserve your existing investments and save future maintenance costs.

You’re in Good Company

Enterprises and ISVs in more than 40 countries and in a wide range of vertical markets use JNBridge to solve their interoperability needs.

Progress Corticon replaced IKVM.NET with JNBridgePro for higher performance and ease of use.


Success Story

A big pharma company eliminates manual recordkeeping for increased productivity and product accuracy.

JMS Adapter for BizTalk

Success Story

JMS Adapter for .NET simplifies transition to SOA framework for Graebel Relocation Services.

JMS Adapter for .NET

Success Story

Recommended Blog Posts

Integrating Java- and Mono-based Microservices Using Docker

Create Docker microservices in Java and .NET/Mono, and link them together using JNBridgePro.

New 4.0 Version of JMS Adapters for .NET and BizTalk Released

Version 4.0 of the JMS Adapters for BizTalk and .NET have been released! Read more to see a list of the new features.

Using a JMS Exception Listener in the latest .NET Adapter, Part 1

How to implement fault tolerant messaging that detects dropped or severed connections to the JMS server.

Using a Java SSH library to build a BizTalk Adapter

Use Java Secure Shell (SSH) to enable BizTalk Server to manipulate remote files securely, in the cloud or on the ground. This Lab shows how to create a BizTalk adapter using JNBridgePro and the BizTalk Adapter Framework SDK.

JavaOne 2016 Observations

This year's JavaOne included lots of new technical content, including Java 9 modules and multi-release jar files. Also covered was the future of Java EE, but very little about Java 10.

Building a LINQ provider for HBase MapReduce

Explore building a simple .NET LINQ provider for HBase. This lab uses the Java API for creating, managing and scanning HBase tables and the .NET LINQ provider interfaces.

New in JNBridgePro 8.0: Abstract inheritance + Cross-platform overrides = Support for frameworks

JNBridgePro 8.0 has new support for abstract inheritance and cross-platform overrides, both of which are crucial for support of software frameworks.

Creating a .NET-based Visual Monitoring System for Hadoop

Report on the status of all the nodes in a Hadoop cluster by creating a .NET-based monitoring application that provides a snapshot of the entire Hadoop cluster in real time.

The Legacy Developer’s Guide to Java 9

You can’t take advantage of Java 9’s shiny new features if your application needs to support older versions of Java… or can you? Here’s what Java 9 offers the developers of legacy Java applications.

Creating WCF Services using the .NET JMS Adapter–Part 1

Explore how to deploy a web service in IIS that takes messages from a client and publishes them to a JMS queue using a WCF binding created by the JNBridge JMS Adapter for .NET.

The Five Most Viewed JNBridge Blog Posts of 2017

A look back at our most popular blog posts in 2017. As a window into what’s most important for our website visitors, it contains some surprises. What tops the list? What are some oldies but goodies?

Embed WPF and WinForms components in Swing applications

Embed WPF (Windows Presentation Foundation) and WinForms components in Java Swing applications with JNBridgePro.