﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0"><channel><title>JNBridge</title><description /><lastBuildDate>Sun, 05 Feb 2012 09:42:54 -0600</lastBuildDate><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-two-new-jms-adapters-for-net-framework-and-biztalk-server-.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-two-new-jms-adapters-for-net-framework-and-biztalk-server-.aspx</link><author>JNBridge</author><category>News</category><title>JNBridge Releases Two New JMS Adapters for .NET Framework and BizTalk Server </title><description>&lt;p style="text-align: center"&gt;&lt;em&gt;New adapters allow developers to
quickly and easily integrate a JMS infrastructure with any .NET
Framework application or BizTalk Server&lt;/em&gt;&lt;/p&gt;

&lt;p style="text-align: center"&gt;&lt;strong&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;BOULDER, Colo., Oct. 30, 2007-JNBridge, LLC today announced the
release of two new first-to-market JMS adapters: The JNBridge JMS
Adapter for .NET and the JNBridge JMS Adapter for BizTalk Server.
The new adapters provide a streamlined and automated method to
connect JMS (Java Messaging Service) capabilities to Microsoft .NET
Framework applications and BizTalk Server to accelerate the
delivery of new software products and services to the
enterprise.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;"As customers use the .NET Framework and BizTalk Server as a
foundation for their enterprise information systems,
interoperability is a key requirement," explained Dino Chiesa,
Director of Marketing for the .NET Platform at Microsoft.&amp;nbsp;
"These new JMS adapters from JNBridge allow customers that already
have Java-based messaging systems to connect to those systems from
.NET and BizTalk programs. &amp;nbsp;Interoperability between .NET or
BizTalk applications and JMS systems just got a whole lot easier."
&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;span&gt;The JNBridge JMS Adapter for .NET&lt;/span&gt; integrates any
vendor's JMS implementation directly with a .NET Framework
application. This adapter is the first commercially-available JMS
adapter that relies on Microsoft's new WCF (Windows Communication
Foundation) Line-of-Business adapter technology, allowing it to
work with any custom .NET Framework application or any Microsoft
program that can consume a WCF endpoint.&lt;/p&gt;

&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span&gt;The JNBridge JMS Adapter for BizTalk Server&lt;/span&gt;
provides enterprises with a fast and easy way to connect JMS
capabilities with Microsoft's BizTalk Server 2006 or its newly
released BizTalk Server 2006 R2.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Both the JNBridge JMS Adapter for .NET and the JMS Adapter for
BizTalk Server use a simple interface that hides the complexities
of building a JMS client. The JMS adapters require no changes to
existing JMS enterprise servers and are compatible with any
vendor's JMS server. Both adapters utilize the technologies in
JNBridgePro, JNBridge's flagship Java and .NET interoperability
product. The BizTalk adapter supports .NET Framework 2.0 and above,
the .NET adapter supports .NET 3.0, and in the future JNBridge
plans to support .NET 3.5.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;"For years, our JNBridgePro customers have asked for an easy way
to allow .NET Framework or BizTalk Server applications to send and
receive messages from JMS servers," explained Wayne Citrin, CTO at
JNBridge. "Now, with our new JMS adapters for the .NET Framework
and BizTalk Server, they have a streamlined and automatic way to
ensure complete and immediate interoperability. Users don't need to
have detailed knowledge of both JMS programming and adapter
construction to use the JMS Adapter for .NET or the JMS Adapter for
BizTalk Server. We have fully automated the process for them in one
single step."&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;Both adapters are available immediately and full-featured
evaluation copies can be downloaded by visiting &lt;a
href="http://www.jnbridge.com/"&gt;www.jnbridge.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;span&gt;About JNBridge&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JNBridge connects Java and .NET based components and
applications together with interoperability tools that are fast,
simple to use and remove the complexities of cross-platform
interoperability. JNBridge is a privately-held company based in
Boulder, Colorado. Founded in 2001, JNBridge has grown to hundreds
of customers and tens of thousands of users worldwide.
Organizations using JNBridge products range from Global 500
enterprises to ISVs (Independent Software Vendors) and consulting
shops, solving Java and .NET interoperability issues in a
tremendous variety of applications. Please visit www.jnbridge.com
for more information.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-two-new-jms-adapters-for-net-framework-and-biztalk-server-.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-two-new-jms-adapters-for-net-framework-and-biztalk-server-.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Tue, 30 Oct 2007 19:32:00 -0500</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-two-new-jms-adapters-for-net-framework-and-biztalk-server-.aspx" /><a10:updated>2009-11-11T22:59:21-06:00</a10:updated></item><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-net-and-java-apps-.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-net-and-java-apps-.aspx</link><author>JNBridge</author><category>News</category><title>JNBridgePro Connects .NET and Java Apps </title><description>&lt;div&gt;
&lt;p style="font-style: italic;"&gt;JNBridgePro lets a .NET application
access existing Java classes over system, network or Web
connections.&lt;/p&gt;

&lt;p&gt;&lt;a
href="http://reddevnews.com/news/devnews/article.aspx?editorialsid=145"
 target="_blank"
title="Read the article in Redmond Developer News"&gt;Read the article
in Redmond Developer News&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-net-and-java-apps-.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-net-and-java-apps-.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Tue, 30 Jan 2007 20:20:00 -0600</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-net-and-java-apps-.aspx" /><a10:updated>2009-11-11T23:01:58-06:00</a10:updated></item><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-java-and-net-widget-embedding-.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-java-and-net-widget-embedding-.aspx</link><author>JNBridge</author><category>News</category><title>JNBridge Releases Java and .NET Widget Embedding </title><description>&lt;p&gt;JNBridge has just released JNBridgePro 3.1, the latest version
of the company's flagship Java and .NET interoperability tool.
JNBridgePro 3.1 enables developers to embed Java GUI controls
directly into .NET applications, or .NET GUI widgets in Java
applications.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;JNBridgePro is a Java and .NET interoperability tool that easily
connects anything Java to anything .NET. Developers can access Java
objects and classes from .NET as if they were .NET objects and
classes, or access .NET objects and classes from Java.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;With this new version, developers can now embed Java widgets
written in AWT or Swing directly inside WinForm applications, or
embed .NET WinForms controls in to Java AWT, SWT, or Swing
applications.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;See the full press release on:&amp;nbsp; &lt;a
href="http://www.jnbridge.com/pr110606.htm"
title="press release"&gt;http://www.jnbridge.com/pr110606.htm&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-java-and-net-widget-embedding-.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-java-and-net-widget-embedding-.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Thu, 09 Nov 2006 18:54:00 -0600</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/jnbridge-releases-java-and-net-widget-embedding-.aspx" /><a10:updated>2009-11-11T23:01:27-06:00</a10:updated></item><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-societe-generale's-excel-trading-application-clients-to-weblogic-server-.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-societe-generale's-excel-trading-application-clients-to-weblogic-server-.aspx</link><author>JNBridge</author><category>Case Study</category><title>JNBridgePro Connects Societe Generale's Excel Trading Application Clients to WebLogic Server </title><description>&lt;div&gt;The new Java-based Equity Derivatives post-trade information
system needed to interoperate with Excel clients in a highly
performant manner while keeping the communications layers separate
from the business logic.&amp;nbsp; Societe Generale used JNBridgePro to
bridge between COM and the Java API.&lt;/div&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-societe-generale's-excel-trading-application-clients-to-weblogic-server-.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-societe-generale's-excel-trading-application-clients-to-weblogic-server-.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Tue, 01 May 2007 21:43:00 -0500</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-connects-societe-generale's-excel-trading-application-clients-to-weblogic-server-.aspx" /><a10:updated>2009-11-11T23:02:57-06:00</a10:updated></item><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/kla-tencor-links-java-and-net,-saves-us$16-million-.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/kla-tencor-links-java-and-net,-saves-us$16-million-.aspx</link><author>JNBridge</author><category>Case Study</category><title>KLA-Tencor Links Java and .NET, Saves U.S.$1.6 Million </title><description>&lt;div&gt;
&lt;p&gt;KLA-Tencor, which provides process control solutions for
semiconductor manufacturers, sought to migrate from Java to
Microsoft .NET, but it had thousands of lines of code that would
have to be rewritten at a high cost. KLA-Tencor deployed
JNBridgePro, allowing the company to access larger amounts of data
across the Java and the .NET boundary, and at the same time boost
its performance. This solution reduced both the development time
and the risk of rewriting and converting the existing code base. It
also saved the company U.S.$1.6 million, the amount it would have
cost to rewrite the code.&lt;/p&gt;

&lt;p&gt;Read the full &lt;a
href="http://www.jnbridge.com/KLATencorCaseStudy.pdf"
title="KLA-Tencor case study"&gt;case study&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/kla-tencor-links-java-and-net,-saves-us$16-million-.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/kla-tencor-links-java-and-net,-saves-us$16-million-.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Thu, 09 Nov 2006 20:26:00 -0600</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/kla-tencor-links-java-and-net,-saves-us$16-million-.aspx" /><a10:updated>2009-11-11T23:03:45-06:00</a10:updated></item><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/connect-biztalk-server-to-any-java-api-with-jnbridgepro-.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/connect-biztalk-server-to-any-java-api-with-jnbridgepro-.aspx</link><author>JNBridge</author><category>Datasheet</category><title>Connect BizTalk Server to any Java API with JNBridgePro </title><description>&lt;div&gt;Do you need to integrate BizTalk Server with existing Java
applications in your enterprise? JNBridgePro enables you to connect
BizTalk Server to a standard J2EE interface such as JMS (Java
Messaging Service), integrate BizTalk with J2EE facilities such as
JNDI (Java Naming and Directory Interface) and EJBs (Enterprise
Java Beans), or call a custom or thirdparty Java application
directly from a BizTalk Server orchestration. You don't even need
the original source code: JNBridgePro works with all your Java
binaries. 

&lt;p&gt;&lt;strong&gt;Adapters&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using JNBridgePro, you can easily create an adapter that
connects a BizTalk orchestration with a J2EE or Java-based external
data source such as JMS, or even links to a unique custom Java
application.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.jnbridge.com/images/BizTalkArchitecture.jpg" width="600" height="126" alt="architecture"/&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;JNBridge provides full instructions and sample code that enable
you to construct your own adapter using Microsoft's BizTalk Server
adapter framework. You can use this adapter anywhere a standard
BizTalk Server adapter can be used. The JNBridgePro adapter
provides additional functionality to BizTalk that is available
nowhere else.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;J&lt;/strong&gt;&lt;strong&gt;ava Calls in Expressions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;JNBridgePro enables you to keep your investment in your
third-party or custombuilt Java libraries and use them alongside
BizTalk Server. JNBridgePro provides the ability to call Java
directly from your orchestrations, from expressions, or wherever
you can make an ordinary .NET call.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.jnbridge.com/images/expression.jpg" width="558" height="348"/&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;You can access EJBs (Enterprise Java Beans), or any Java object,
method, or field, just as if the code you're accessing had been
written in a .NET language.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Advantages over Web Services&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While BizTalk Server supports interoperability through Web
services, Web services are not appropriate in all architectures.
These are instances where a JNBridgePro adapter is the right
choice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Faster performance.&lt;/strong&gt;&lt;br /&gt;
The JNBridgePro interoperability solution is 10 to 25 times faster
than Web services, depending on the communications mechanism
used.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Call by reference or by value.&lt;/strong&gt;&lt;br /&gt;
JNBridgePro can call Java objects by reference or by value. Web
services can typically only access objects by value.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Manage callbacks and handle exceptions.&lt;/strong&gt;&lt;br /&gt;
JNBridgePro makes it easy to implement callbacks and transparently
throw exceptions. Web services makes it extremely difficult.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Access full object-oriented API.&lt;/strong&gt;&lt;br /&gt;
JNBridgePro allows you to access a full object-oriented API. Web
services restricts you to a very narrow service-oriented API.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Connect with any Java API.&lt;/strong&gt;&lt;br /&gt;
Many Java applications and libraries are not Web service-enabled,
which eliminates Web services interoperability as an option.
JNBridgePro allows you to access any Java application or
library.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="http://www.jnbridge.com/images/communications.png" width="250" height="388" alt="in-process to cross-network communications" align="right"/&gt;&lt;strong&gt;Flexible
Architecture&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With JNBridgePro's flexible architecture you can build
applications that run on the same machine in the same process via
shared memory, on the same machine but in different processes via
socket communications, over any network via a fast binary protocol,
or over the Internet via HTTP/SOAP. Need to change the
application's architecture? All it takes is a simple change to a
configuration file; your code remains untouched.&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JNBridgePro Supports&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;BizTalk Server 2006 and 2004&lt;/li&gt;

&lt;li&gt;.NET Framework 1.0 through 3.0&lt;/li&gt;

&lt;li&gt;JDK or JRE 1.3.1 through J2SE 5.0&lt;/li&gt;

&lt;li&gt;Future versions of Java and .NET&lt;/li&gt;

&lt;li&gt;Will work with Windows Vista&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jnbridge.com/biztalk/JNB-BTS-Datasheet.pdf"
title="BizTalk adapter datasheet"&gt;Download a PDF of the
datasheet.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jnbridge.com/biztalk/"
title="http://www.jnbridge.com/biztalk/"&gt;www.jnbridge.com/biztalk&amp;nbsp;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/connect-biztalk-server-to-any-java-api-with-jnbridgepro-.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/connect-biztalk-server-to-any-java-api-with-jnbridgepro-.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Fri, 10 Nov 2006 13:39:00 -0600</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/connect-biztalk-server-to-any-java-api-with-jnbridgepro-.aspx" /><a10:updated>2009-11-11T23:04:48-06:00</a10:updated></item><item><guid isPermaLink="true">http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-%E2%80%94-java-and-net-interoperability.aspx</guid><link>http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-%E2%80%94-java-and-net-interoperability.aspx</link><author>JNBridge</author><category>Datasheet</category><title>JNBridgePro — Java and .NET Interoperability</title><description>&lt;div&gt;
&lt;p&gt;JNBridgeProTM simplifies Java .NET interoperability by
flawlessly connecting anything Java® to anything Microsoft® .NET,
whether the Java and .NET components are running in the same
process or across a network. JNBridgePro's high-performance
bridging architecture removes the complexities of cross-platform
interop so you can generate solutions within minutes or hours
rather than months.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Scale from in-process to cross-network
bridging&lt;/strong&gt;&lt;br /&gt;
With JNBridgePro's flexible architecture you can build applications
that run on the same machine in the same process via shared memory,
on the same machine but in different processes via socket
communications, over any network via a fast binary protocol, or
over the Internet via HTTP/SOAP. Need to change the application's
architecture? All it takes is a simple change to a configuration
file; your code remains untouched.&lt;img src="http://www.jnbridge.com/images/communications.png" width="250" height="388" alt="in-process to cross-network communications" align="left"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Access anything Java from .NET&lt;br /&gt;
Access anything .NET from Java&lt;/strong&gt;&lt;br /&gt;
JNBridgePro enables you to join anything Java together with
anything .NET across the platform boundary.&lt;br /&gt;
At the object or class level, anything includes objects, classes,
instance members, static members, fields, properties, methods,
generics, and enums.&lt;br /&gt;
&lt;br /&gt;
On the Java side, anything includes J2SE, J2EE and all the leading
J2EE application servers, EJBs, JMS, JNDI, and standalone
JVMs.&lt;br /&gt;
&lt;br /&gt;
On the .NET side, anything includes .NET rich-client GUIs, ASP.NET,
and Microsoft's BizTalk Server and Content Management Server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;When to use JNBridgePro&lt;/strong&gt;&lt;br /&gt;
JNBridgePro's interop is designed for combining .NET and Java/J2EE
components when you require high-performance interaction at the
object level. It permits you to use third-party .NET or Java-based
APIs on the other platform, without requiring access to the source
code. With JNBridgePro you can quickly offer both .NET and Java
interfaces for a single application with a common code base.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cross-platform magic&lt;/strong&gt;&lt;br /&gt;
JNBridgePro makes the incompatible compatible so you don't have to.
JNBridgePro provides cross-platform exception handling, integrated
object lifecycle management, garbage collection, datatype
conversions, marshalling and unmarshalling of arguments, and
manages references and communications.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Seven Steps to Interoperability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;.NET calling Java&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Determine which Java classes to expose to calls from .NET&lt;/li&gt;

&lt;li&gt;Use proxy generation tool to create .NET assembly DLL
containing proxies for Java classes&lt;/li&gt;

&lt;li&gt;Reference proxy assembly from your .NET project&lt;/li&gt;

&lt;li&gt;Write .NET code (VB, C++, or C#) that calls or inherits from
the proxies&lt;/li&gt;

&lt;li&gt;Configure JNBridgePro runtime components&lt;/li&gt;

&lt;li&gt;Start Java runtime component in JVM or J2EE app server&lt;/li&gt;

&lt;li&gt;Run .NET application&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;&lt;em&gt;Java calling .NET&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Determine which .NET classes to expose to calls from Java&lt;/li&gt;

&lt;li&gt;Use proxy generation tool to create Java jar file containing
proxies for .NET classes&lt;/li&gt;

&lt;li&gt;Place proxy jar file in your Java project's build
classpath&lt;/li&gt;

&lt;li&gt;Write Java code that calls or inherits from the proxies&lt;/li&gt;

&lt;li&gt;Configure JNBridgePro runtime components&lt;/li&gt;

&lt;li&gt;Start .NET runtime component in CLR&lt;/li&gt;

&lt;li&gt;Run Java application&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src="http://www.jnbridge.com/images/architecture.png" width="450" height="680" alt="JNBridgePro architecture" align="right"/&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JNBridgePro Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bi-directional, high-performance Java .NET
interoperability.&lt;/li&gt;

&lt;li&gt;Access Java classes from .NET as though Java were a .NET
language.&lt;/li&gt;

&lt;li&gt;Access .NET classes from Java as though they were Java
classes.&lt;/li&gt;

&lt;li&gt;Access anything across the platform boundary, including
objects, classes, instance members, static members, fields,
properties, methods, generics, and enums.&lt;/li&gt;

&lt;li&gt;Full class access includes support for callbacks, pass by
reference or by value, and cross-platform exception handling.&lt;/li&gt;

&lt;li&gt;Embed AWT or Swing Java widgets in .NET WinForm GUIs.&lt;/li&gt;

&lt;li&gt;Embed .NET WinForm controls in AWT, SWT, or Swing apps.&lt;/li&gt;

&lt;li&gt;Enterprise capabilities include failover and support for
transactions.&lt;/li&gt;

&lt;li&gt;Can use Java and .NET binaries. No source code necessary.&lt;/li&gt;

&lt;li&gt;Communicate via shared memory, TCP/Binary, or HTTP/SOAP. Secure
binary and HTTP channels available using SSL.&lt;/li&gt;

&lt;li&gt;Select a different architecture and communications protocol via
simple configuration file change.&lt;/li&gt;

&lt;li&gt;Access J2SE or J2EE and all the leading J2EE application
servers.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;JNBridgePro Supports&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;.NET Framework 1.0 through 3.0&lt;/li&gt;

&lt;li&gt;JDK or JRE 1.3.1 through J2SE 5.0 SDK&lt;/li&gt;

&lt;li&gt;Future versions of Java and .NET&lt;/li&gt;

&lt;li&gt;Will work with Windows Vista&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="http://www.jnbridge.com/JNBridgeProDatasheet.pdf"
title="JNBridgePro datasheet"&gt;Download a full PDF copy of this
datasheet&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.jnbridge.com/downloads.htm"
title="Download JNBridgePro"&gt;Download a free, full-featured
evaluation of JNBridgePr&lt;/a&gt;&lt;a
href="http://www.jnbridge.com/downloads.htm"
title="Download JNBridgePro"&gt;o&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;br/&gt;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-—-java-and-net-interoperability.aspx'&gt;&lt;img src='/images/feedcomments.png' style='vertical-align:middle' alt='Go To Comments' border='0'/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-—-java-and-net-interoperability.aspx'&gt;Comments(0)&lt;/a&gt;</description><pubDate>Thu, 09 Nov 2006 20:41:00 -0600</pubDate><a10:link href="http://www.interopvendoralliance.com//blogs/jnbridge/jnbridgepro-%E2%80%94-java-and-net-interoperability.aspx" /><a10:updated>2009-11-11T23:06:07-06:00</a10:updated></item></channel></rss>
