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