Connect anything Java with anything .NET anywhere
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.
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.
Reduce your up-front development costs. Preserve your exsiting investments. Save long-term maintenance costs by keeping the original 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.