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 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.

News about Java plus .NET Integration

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.

New Options for .NET-Java Web Services Interoperability

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

When it comes to web services interoperability between .NET and Java, the choice used to be limited to SOAP over HTTP. Two new options recently became available in this area: WebSphere MQ (WMQ) and ActiveMQ transports can now be used for building interoperable web services between Java and .NET.

Mainsoft: Running .NET on the JVM While Maintaining Performance

Community
.NET,
Java
Topics
Java plus .NET Integration,
Stories & Case Studies

Mainsoft recently released version 2.0 of Mainsoft for Java EE (formerly known as Visual Mainwin), and also released a whitepaper which showed that a .Net-based application which was cross-compiled to run on Java EE using Mainsoft for Java EE performed as well as or better than the original .NET-based application did in several areas. InfoQ spoke with Mainsoft CEO Yaacov Cohen to learn more.

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
SOA Platforms,
Java plus .NET Integration,
Stories & Case Studies

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.

Case study: A new approach to integrating architectures post-merger at Lawson

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

The merger of Lawson and Intentia in 2006 left developers with an important problem to solve - the integration and presentation of legacy applications and business services that are constructed in Java, .NET, and other technologies. This case study looks under the hood at the new architecture at Lawson and how they got there.

Interviews about Java plus .NET Integration

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.

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.