
Silverlight and Java Interoperability
Robert Bell, Microsoft, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.
Tracking change and innovation in the enterprise software development community
Content in this box is provided by Microsoft. The goal of the J+N initiative is to help Java independent software vendors extend the Java solutions with complementary .NET technologies that interoperate with Java. Enhancing Java with .NET improves user experience and offers additional business use cases and capabilities for mixed platform solutions.
Java and .NET for Fun and Profit Whitepaper
Ted Neward has published a detailed whitepaper, Best of Both Worlds: Java & .NET for Fun & Profit (pdf) with samples showing Office clients over Spring-based Java systems, SQL Server & JSP, etc. An essential read to get a good overview. (Spring, 2007)
New hands-on virtual labsDownload the free poster (pdf):
Casestudies
KLA-Tenor runs 50K lines of Java code in-process with .NET
Semi-conductor manufacturing software ISV used an Java in-process bridge solution to run 50K lines of Java code inside .NET.
Acxiom Uses C# and ASP.NET for GUI Development with J2EE-based Knowledge Broker
With some of the largest databases in the world, and a large investment in a J2EE-based Knowledge Broker, Acxiom needed a good way to build presentation layers for its clients. Acxiom standardized on Microsoft Visual Studio .NET & C# for its GUI development, and on Web services for interop with the J2EE backend.
Allstate .NET and J2EE Financial Partner App
Allstate Financial Group wanted to extend its five existing policy management systems for access by the company's countrywide network of independent producers. Using Visual Studio .NET and the .NET Framework, they built a solution that integrates .NET technologies with J2EE and existing mainframe applications.
Thompson Financial Smart Client and Web Services
Thomson Financial had an existing Microsoft Excel add-in that allowed clients to pull financial information into an Excel worksheet. They replaced the existing communication layer with a Web service, creating a solution that is fast, powerful, and easy to use.
Related content on MSDN:
WS-Security Interop Using WSE 2.0 and Sun JWSDP 1.4
This article covers techniques to send secure messages between the .NET Framework and J2SE using Microsoft WSE 2.0 and Sun JWSDP 1.4, both of which support the OASIS WSS 1.0 standard
Webcast: Top Ten Tips for Web Service Interoperability
Simon Guest shows 10 developer-focused tips, strategies, and recommendations to make the Web Services you write more interoperable with other platforms

Robert Bell, Microsoft, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.
Apache have released version 3.5 of the POI library for working with Microsoft Office documents. The latest version adds support for the OOXML format used by Office 2007 and higher. InfoQ spoke to Apache's Yegor Kozlov, release manager for POI 3.5, POI project founder Andrew Oliver, and Robert Duffner and Vijay Rajagopalan of Microsoft to find out more about the project.
Noelios Technologies, the France-based consulting services firm, is shipping a new version of the Restlet open source project, a lightweight REST framework for Java, that includes the Restlet Extension for ADO.NET Data Services. The effort is a collaboration between Microsoft and Noelios Technologies and it makes it easier for Java developers to take advantage of ADO.NET Data Services.
JNBridge, provider of Java and .NET interoperability tools, announced a new release of its core product, JNBridgePro, at JavaOne 2008.

Office file manipulation used to be difficult, but since Office 2007, Word, Excel and Powerpoint files can be read and written without anything more complicated than the native JDK itself because Office 2007 documents are now nothing more than ZIP files of XML documents. Ted Neward demonstrates this in action.

A case study about how motor vehicle insurance records company Safeco used SOA approahes, SCA, BPEL, and composite application approaches to reuse legacy code, enable runtime modifiability thanks to decoupling, Java and .NET interoperability, and the ability to deliver a complex solution integrating over 5 systems in less than 8 weeks with a small team.

We learn how Java and .NET can interoperate with one another. We'll talk about how to leverage the strengths of each, such as using Microsoft Office to act as a rich client to a Java middle-tier service, or building a Windows Presentation Foundation GUI on top of Java POJOs, or even how to execute Java Enterprise/J2EE functionality from within a Windows Workflow host.

Learn about the re-launch of Major League Baseball’s website on Silverlight. With the website’s back-end written in Java and much of the user interface built with JSP, MLB.com is not your typical candidate for adopting Microsoft’s newest technology for building Rich Internet Apps. Henry Belmont and Thaniya Keereepart share the reasoning behind choice and implementation details.

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.