Connect anything Java with anything .NET anywhere

Get your Java-based and .NET-based components working together, quickly and easily.

Full Access

Gain full access to any API on the other side, whether it’s services-enabled or not. Expose any Java or .NET binary, no source code required!

Fast Time to Market

Solve your cross-platform interoperability issues quickly and easily, so you can focus on what matters.

High Performance

JNBridgePro is 100′s-1000′s times faster than web services. It’s perfect for when performance matters.

Make the Complicated Simple

JNBridgePro makes the incompatible compatible, so you don’t have to. Calls to code on the other side will look just like native, local code.

Access Best-of-Breed Components

You don’t need to sacrifice using the best components for any job just because they were written for the other platform.

Save Money

Reduce your up-front development costs. Preserve your exsiting investments. Save long-term maintenance costs by keeping the original source code untouched.

Really Anything?

Anything includes:

Java Side .NET Side
UIs AWT, SWT, Swing WPF, WinForms, ASP .NET
APIs and Services JMS, EJB, JMX, JNDI, JSP WCF, MSMQ
Custom Objects Custom Java objects, Classes, Instance Members, Static Members, Fields, Properties Methods, Generics, Enums, Events, Transactions Custom .NET objects, Classes, Instance Members, Static Members, Fields, Properties Methods, Generics, Enums, Events, Transactions
Base Class Library Java base class library .NET base class library
App Servers and Integration Servers WebLogic, WebSphere, WildFly (JBoss), Active MQ, Glassfish BizTalk
Language Java, Groovy C#, F#, C++, VB.NET…
Runtime JVM CLR, Mono Runtime
OS Any JVM-supported Windows, Linux

Deploy Anywhere

  • In the same process
  • In separate processes on the same machine
  • Across any network
  • On the ground or in the cloud
  • Your Java side can run in any standard JVM, on any platform.
  • Your .NET side can run on Windows or on Linux using Mono.
  • Reconfigure your deployment architecture on the fly with a simple configuration file change.
in-process to cross-network communications