Tuesday, November 30, 2004 07:40 AM
That is probably an outdated statement. I think the key word in the statement above is "maximum" advantage also.
Prior to the POA, the adapter (BOA-basic object adapter) was poorly defined thus
leaving vendors to fill in details on their own, thus making portability limited. Then the OMG defined the POA,
or the Portable Object Adapter in order to more clearly define the adapter.
Of course there are always some issues, for example there was a bug recently fixed in Java in which extra padding
was added in methods with no parameters, breaking compatibility with Orbix
Note that this is not just a problem with Corba, for example, with early versions of SOAP also, various workarounds
were required to get interoperability between Apache SOAP and Microsoft's implementation.