|
|
|
Overview
IIOP.NET allows a seamless interoperation between .NET, CORBA and J2EE distributed objects. This is done by incorporating CORBA/IIOP support into
.NET, leveraging the remoting framework.
IIOP.NET is released under the LGPL license.
IIOP.NET was born on May, 2 2003, and grew from a small experimental project to a stable and useful application, mostly thank to the great feedback and dedication of our growing user's community.
Features
-
Tight coupling between distributed objects in .NET, CORBA and J2EE;
components on each platform can act in either client or server role.
-
Tranparency: existing servers can be used unmodified, without wrapping code or
adapters.
-
Extensive coverage of CORBA/.NET type mappings.
-
Native integration in the .NET framework;
IIOP.NET is directly based on the standard remoting infrastructure.
Requirements
For using this channel you need the following
- either Microsoft .NET Framework 1.x / 2.0 (at least beta2) or Mono 1.1.7 or better
- a CORBA 2.3 ORB peer like OmniORB, Sun JDK Orb, JacORB, IBM Websphere, ....
ORB Compatibility
Interoperation with the following ORBs has been reported:
| all | |
wide-char not supported (request
778878
)
|
| SUN JDK | 1.4 | OK |
| MICO | 2.3.10 | OK |
| TAO | 1.4 | ok |
| OmniORB | 4.0.3 | ok |
| OmniORB | 4.0.2 | ok |
| JacORB | | JacORB doesn't support Anys with typecode 30 (see FAQ 7.11) |
Interoperation with J2EE applications is reported for the following application servers:
| IBM Websphere | 5.1 | ok |
| IBM Websphere | 5.0 | ok |
| IBM Websphere | 4.0 | ok |
| JBoss | 4.0.2 | ok |
| JBoss | 3.2.3 | ok |
| JBoss | 3.2.2 | no (JBoss bug #829734) |
| JBoss | 3.2.1 | ok |
| JBoss | 3.0.6 | in progress |
| BEA Weblogic | 8.1 | ok |
| BEA Weblogic | 7 | in progress |
| BEA Weblogic | 6.1 | array mapping problems |
| Borland Enterprise Server | 5.2.1 | partially tested |
IIOP.NET on Microsoft .NET Framework:
| MS .NET | 2.0 beta2 | |
| MS .NET | 2.0 beta1 | |
| MS .NET | 1.x | |
IIOP.NET on Mono:
| Mono | 1.1.9 | ok with IIOP.NET 1.8.x or newer |
| Mono | 1.1.8 | ok with IIOP.NET 1.8.x or newer |
| Mono | 1.1.7 | ok with IIOP.NET 1.8.x or newer |
| Mono | 1.0.x | |
| Mono | 0.31 | |
Awards
|
|
About this project
This project is maintained by Elca Informatique SA and
was developed in collaboration with
the Programming Languages and Runtime Systems Research Group of the ETH-Zurich
as part of Dominic Ullmann's diploma thesis.
News
|
 |