InfoQ

Sponsored category

Sponsored by Microsoft

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 labs

WPF interactive rich client over a J2EE back-end (Dec 2006)
Build a browser-based WPF application that receives information from a Java Web Service.

SQL Server Reporting Services in a Java Web-app (Nov 2006)
Create a Reporting Services report by using VS 2005 and deploy into a JSP app.

Download the free poster (pdf):

Common integration scenarios include:
  • .NET-based rich client user interface over a J2EE backend.
  • Microsoft Office applications that interoperate with J2EE solutions.
  • Microsoft SharePoint portal applications that use J2EE-based services.
  • Optimizing J2EE applications to run on Windows Server 2003 with Microsoft SQL Server.
  • Leveraging other Microsoft server technologies, such as Biztalk Server 2004, with J2EE applications.
  • Standards-based interoperability through Web services.

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

Java + .NET Integration Scenarios


Latest featured content about Java plus .NET Integration

Silverlight and Java Interoperability

Community
.NET,
Java
Topics
Rich Internet Apps,
Java plus .NET Integration,
Silverlight,
.NET Framework

Robert Bell, Microsoft, introduces interoperability scenarios for using Silverlight from Java and provides architectural guidance using sample code snippets.

News about Java plus .NET Integration

Apache POI 3.5 Released with OOXML Support

Community
Java
Topics
Java plus .NET Integration,
Open Source

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.

RESTFul Bridge Between Java And .NET Released

Community
.NET,
Java,
SOA
Topics
REST,
Java plus .NET Integration,
Interop

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.

JNBridgePro 4.0 Introduces New Visual Studio and Eclipse Plug-ins

Community
.NET,
Java
Topics
Java plus .NET Integration,
.NET Framework

JNBridge, provider of Java and .NET interoperability tools, announced a new release of its core product, JNBridgePro, at JavaOne 2008.

Articles about Java plus .NET Integration

Using Java to Crack Office 2007

Community
Java
Topics
Data Access,
Java plus .NET Integration

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.

Case Study: Composite Applications at Safeco

Community
Architecture,
SOA
Topics
Java plus .NET Integration,
SOA Appliance,
Stories & Case Studies,
SOA Platforms

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.

Presentations about Java plus .NET Integration

Java + .NET, Integration Strategies Presentation

Community
.NET,
Java
Topics
Java plus .NET Integration,
Interop

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.

Interviews about Java plus .NET Integration

Silverlight at Major League Baseball.com

Community
.NET
Topics
Javascript,
Web 2.0,
Rich Internet Apps,
Java plus .NET Integration,
Silverlight

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 on Interop & Office Integration

Community
.NET,
Java
Topics
Java plus .NET Integration,
Interop

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.