IIOP.NET is an opensource project that provides seamless interoperability between .NET and J2EE based on RMI/IIOP. It provides an IIOP .NET Remoting Channel implementation and IDL compilers for C#.
Patrik Reali has posted an article on The Code Project showing a Java client accesing a RMI server coded in C#.
Check out The Code Project
Maybe Patrik Reali has not choosed the best example in his post, because I don´t think that will be very usual to build servers on .NET and fat clients on Java. In our case, we are willing to do exactly the opposite. We want the escalability and integration capabilities of J2EE on the server side and, as our corporate desktops are running Windows, we also want MS efficient developer tools and attractive graphical interface of .NET on fat clients.
The biggest problem we have with this architecture is interoperability. The official way is Web Services, but despite Web Services could be the best solution from a developer's point of view, its resource hungryness translates in hardware costs that we want to save. The alternative was building a propietary protocol, but propietary solutions only will bring us problems in the future.
We found IIOP.NET by chance, and started compatibility and performance tests with WAS 4 and 5. After some initial problems, and thanks to the collaboration of lead IIOP.NET developer Dominic Ullmann IIOP.NET has become a serious alternative for our integration problem.
Other projects providing .NET and J2EE interoperability based on .NET are Remoting.Corba and Borland Janeva.
-
Integrating .NET and J2EE seamlessly with IIOP.NET (12 messages)
- Posted by: Eduardo Macarron Miegemolle
- Posted on: July 06 2003 06:38 EDT
Threaded Messages (12)
- Integrating .NET and J2EE seamlessly with IIOP.NET by hthjf fgfgfg on July 07 2003 14:41 EDT
- Another Product by Marcus Soares on July 07 2003 18:55 EDT
- Good for cross 'P' devs! by sudhakar sadasivuni on July 08 2003 12:13 EDT
-
Another Product by Eduardo Macarron Miegemolle on July 09 2003 07:01 EDT
- Another Product by Marc Weiersmuller on July 09 2003 07:38 EDT
- Integrating .NET and J2EE seamlessly with IIOP.NET by Mike Preradovic on July 10 2003 13:32 EDT
- Integrating .NET and J2EE seamlessly with IIOP.NET by Eduardo Macarron Miegemolle on July 17 2003 03:41 EDT
- Another Product by Marcus Soares on July 07 2003 18:55 EDT
- Integrating .NET and J2EE seamlessly with IIOP.NET by bob farmer on July 08 2003 16:57 EDT
- Integrating .NET and J2EE seamlessly with IIOP.NET by Eduardo Macarron Miegemolle on July 09 2003 06:55 EDT
-
Integrating .NET and J2EE seamlessly with IIOP.NET by bob farmer on July 14 2003 06:09 EDT
- OT: Integrating .NET and J2EE seamlessly with IIOP.NET by Eduardo Macarron Miegemolle on July 15 2003 01:14 EDT
-
Integrating .NET and J2EE seamlessly with IIOP.NET by bob farmer on July 14 2003 06:09 EDT
- Integrating .NET and J2EE seamlessly with IIOP.NET by Eduardo Macarron Miegemolle on July 09 2003 06:55 EDT
- Well Done Borland! by James Kirkup on October 17 2003 08:23 EDT
-
Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: hthjf fgfgfg
- Posted on: July 07 2003 14:41 EDT
- in response to Eduardo Macarron Miegemolle
The other product is JNBridge -
Another Product[ Go to top ]
- Posted by: Marcus Soares
- Posted on: July 07 2003 18:55 EDT
- in response to hthjf fgfgfg
Another very good product is Janeva from Borland. -
Good for cross 'P' devs![ Go to top ]
- Posted by: sudhakar sadasivuni
- Posted on: July 08 2003 00:13 EDT
- in response to Marcus Soares
One more...one of the first comers in this category..
Halcyon's iNET.."Write Once in .NET, Run Anywhere"
http://www.halcyonsoft.com/products.asp?s=4 -
Another Product[ Go to top ]
- Posted by: Eduardo Macarron Miegemolle
- Posted on: July 09 2003 07:01 EDT
- in response to Marcus Soares
When I first tested it with Wesphere 4 it did not work at all. I tried to get support on borland newsgroups but though there's a Janeva group, it's so new that the only thing discussed there was the convenience of "Janeva" as a brand name. But yesterday a guy from Borland replied to me and told me that I need a 1.3 j3ee server and will be a Websphere 5 certified version later on this year.
Now we are also going to test Janeva for our project. We trust on everything Borland makes so it will be sure a good alternative. -
Another Product[ Go to top ]
- Posted by: Marc Weiersmuller
- Posted on: July 09 2003 07:38 EDT
- in response to Eduardo Macarron Miegemolle
When I first tested it with Wesphere 4 it did not work at all. I tried to get support on borland newsgroups but though there's a Janeva group, it's so new that the only thing discussed there was the convenience of "Janeva" as a brand name. But yesterday a guy from Borland replied to me and told me that I need a 1.3 j3ee server and will be a Websphere 5 certified version later on this year.
>
> Now we are also going to test Janeva for our project. We trust on everything Borland makes so it will be sure a good alternative.
You may want to contact your local Borland office. We have special
resources (i.e. technical consultants) to help you during your
evaluation/tests.
Office list
Janeva main page
Best regards,
Marc Weiersmuller
Solutions Architect
Borland UK -
Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: Mike Preradovic
- Posted on: July 10 2003 13:32 EDT
- in response to hthjf fgfgfg
Also Ja.NET from Intrinsyc, provides Java/.Net interrop through a pure Java implementation of the .Net remoting protocol. It's bi directional as well, and you can use soap/binary on the fly as well.
http://ja.net.intrinsyc.com -
Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: Eduardo Macarron Miegemolle
- Posted on: July 17 2003 03:41 EDT
- in response to hthjf fgfgfg
I've read JNBridge and Intrinsys Ja.NET docs, as both are recommended by MS as interop solutions (at pass TechEd). But both them use propietary protocols, not RMI/IIOP, so it mandatory to install "proxys" on the Java side. -
Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: bob farmer
- Posted on: July 08 2003 16:57 EDT
- in response to Eduardo Macarron Miegemolle
Out of interest: Is Eduardo Macarron Miegemolle your real name? -
Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: Eduardo Macarron Miegemolle
- Posted on: July 09 2003 06:55 EDT
- in response to bob farmer
Out of interest: Is Eduardo Macarron Miegemolle your real name?
Yours is an interesting question Bob. Yes it´s my real name. Othe out of interest: Why your interest about it?? -
Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: bob farmer
- Posted on: July 14 2003 18:09 EDT
- in response to Eduardo Macarron Miegemolle
No offense. I think it is just the most interesting sounding name I ever encountered in my life. It's unbelievable - a wickedly cool combination! -
OT: Integrating .NET and J2EE seamlessly with IIOP.NET[ Go to top ]
- Posted by: Eduardo Macarron Miegemolle
- Posted on: July 15 2003 13:14 EDT
- in response to bob farmer
lol! Yes it's an extrange combination. It sounds like a mix between spanish, italian and french names. Well Miegemolle is indeed a french surname inherited from my grandfather. But despite it may seem, Macarron is an spanish surname, so my name is not so international :) -
Well Done Borland![ Go to top ]
- Posted by: James Kirkup
- Posted on: October 17 2003 08:23 EDT
- in response to Eduardo Macarron Miegemolle
For years we have been constantly battling the stage of interoperability between platforms. The times are now changing where the camps are now talking more, which is a plus for us developers. With products like Janeva that let us choose which platform to use for the client and the server we can mold our development technologies to suit and not be tied down to specific vendors with bridging technologies. I only hope that Borland do not ask too much for the deployment licences!! Mr Gates, please reduce those license costs and the size required for C#.NET deployment.
I can see this product as a good stepping stone with the backbone of IIOP which is now mature enough and has weathered all the storms. There is no conflict that I see between this type of technology and Web Services. Too me Web Services are suited for particular cases full stop. And we all know that many have been caught up in the marketing hype with XML and web services, which still uses too much memory resources(apologies to the hard end WS guru's). C# has been a good response from Microsoft (ie java, C++ plus a bit extra without those pointers!) and I am glad that the guy who led it came from the Java development side of Borland.
With more giving between Sun, Microsoft, Borland, BEA, IBM, etc we will find a much better working environment. Some say, take my rose coloured glasses off but heh, everthing starts with a little faith.
My business will be buiding C# clients and J2EE on the server side with some major transaction happening. It will be another good journey.
Can't wait for Janeva version 2! Don't loose the marketing on this one Borland, I think you have hit something really good.
With Regards
James A Kirkup
Master IT Consulting
http://www.mitc.au.com