Ever since the introduction of version 2.0 of the CORBA specification, that architecture enjoys ever-increasing popularity. There are two reasons for this, both due to the underlying principles of CORBA - easy interoperability between different ORB products and the possibility of cooperation with other (sub)systems. However, for the first advantage to come to bear, it is paramount that the IDL specification is accurately implemented by the ORB products. In this paper we examine the IDL compilers of different ORB products with regard to standard compliance and discuss the problems arising from deviance.
展开▼