Connect anything Java with anything .NET anywhere
Get your Java and .NET based (C#, VB) components working together, quickly and easily.
Gain full access to any Java or .NET 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 Java & .NET cross-platform interoperability issues quickly and easily, so you can focus on what matters.
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 Java code from .NET or calls to .NET code from Java 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.
Reduce your up-front development costs. Preserve your exsiting investments. Save long-term maintenance costs by keeping the original Java or .NET source code untouched.
|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|
- In the same process
- In separate processes on the same machine
- Across any network
- On a real machine or in a virtual machine or container
- 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.