Article: Simple JAVA and .NET SOA interoperability

| by Diana Plesa Follow 0 Followers on May 10, 2006. Estimated reading time: less than one minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

.NET and Java interop can be made really simple using a REST documentcentric approach. This article compares a REST and SOAP approach to interop as well as the advantages of using HTTP POST vs. GET for REST invocations.

Read: Simple JAVA and .NET SOA interoperability

See also a free downloadable poster about Java and .NET Integration scenarios:

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Integration with Web 2.0 by paul browne

Any thoughts of how to integrate this is Javascript / Web 2.0 on the Client side?


One step further towards REST by Jerome Louvel

Thanks for showing with such clarity and details the path from the over-complicated WS-* stack to the simpler, truly interoperable and Web-centric solution incarned by the REST architecture style.

If you are interested in going even further towards a RESTful design, I suggest that you have a look at the Restlet open source project that we are actively developping. It aims to be a fully featured and RESTful alternative to Servlets/JSP and other WS-* stacks.

It has integrated support for XML representations (both reading and writing) as well as content negotiation, all HTTP methods (including DELETE, PUT, MOVE, etc.) and is even protocol agnostic (currently supports HTTP client and server, SMTP, FILE, JDBC).

Simpler ways by dudu siton

I suggest developers to consider "proprietary middle-ware" as the current tools offer very simple interop, in comparison to exposing your BL as REST services. offers free edition of their .NET --> Java tools which allows compiling .NET to JVM bytecode, as well as fully interoperable and open source (Mono) WebServices and Remoting .NET --> Java.

A simpler protocol, microcalls by Agusti Pons

Following the idea of REST to simplify server to server comunication I've developed microcallls ( is even simpler than REST and can be used freely.

I've used microcalls in lots of production projects and worked very well for me and my team.

Take a look.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you