Spring and Platform Interoperability
Stephen Bohlen explains how Spring helps with interoperability between Java and .NET, demoing it with the help of a sample application.
Stephen Bohlen explains how Spring helps with interoperability between Java and .NET, demoing it with the help of a sample application.
CXXI, a new C++ Interop framework, allows easy interoperability between C# and C++ in Mono. Developers can, from C#, easily instantiate C++ objects, invoke C++ methods, subclass C++ classes, and more.
Protocols allow applications to launch other applications using URIs much as you would launch a website. This allows you to build a collection of small work-flow centric applications that work together seamlessly.

Programmatic access to SharePoint is limited to .NET based languages unless a developer utilizes web services. Trent provides examples of how to extend the out of the box web services and how to consume them from both .NET and Java.
.jpg)
InfoQ's Stefan Tilkov questioned lead developers of Apache Axis2, Apache CXF, Spring Web Services, JBossWS and and Sun’s Metro about their design goals, their approach towards Java and Web services standards, data binding, accessing XML, interoperability, REST support, and framework maturity. The results revealed many similarities and some noteworthy differences.
Attila Szegedi discusses a framework which provides object registration and discoverability, overloaded method resolution, etc. for better inter-language communication on JVM using InvokeDynamic.
Stuart Dabbs Halloway, after reviewing Clojure’s syntax comparing it with Java, explains how Clojure-Java interoperability works. He then talks about the need for simplicity in languages, attempting to prove that Clojure is a simpler language, and consequently better, than Java.

Kevin Wittkopf talks about interoperability, focusing on .NET and Java, from web services to bridging techniques, message busses and hub approaches, and how those are helping to bring about the end of the platform wars.

Ted Neward talks about various ways Java and .NET can be used together focusing on examples of MS Office automation, and explains how various interop approaches (in-proc, messaging, web services) work and when to use them.