Bueno de hecho en el artículo que te mandé comienza hablando un poco sobre Corba.
Cita: CORBA, the acronym for Common Object Request Broker Architecture, is a widely used communications model for building distributed (multi-tier) applications that connect both cross-platform and cross-language clients to server-based services. Like J2EE, it's not easy to connect CORBA to the .NET world, where ASP.NET Web services and .NET Remoting are the generic ways to build distributed applications.
También te podría servir este link:
http://es.wikipedia.org/wiki/CORBA
PD: Nunca he trabajado con Corba así que no te puedo dar una definición propia.