Now following is possible
Invoking an EJB from C#, VB.NET
Building a Linux Communication Server for Windows Forms in C#
ASP.NET applications that run on Linux and other Java-enabled platforms, without having to learn a new development language.
Yes guys you can have bridge b/w java and dotnet. a technology developed by Main soft
so interopere b/w java and dot net.
Enjoy the new world of programing.