1. The Common Object Request Broker Architecture (CORBA) enables software components written in different languages and running on different computers to communicate.
2. An Object Request Broker (ORB) is the core of any CORBA distributed system and is responsible for enabling communication between objects and clients while hiding issues related to distribution and heterogeneity.
3. CORBA uses an object-oriented model where object implementations reside on servers and are specified using the CORBA Interface Definition Language (IDL). The ORB handles object invocations between clients and servers.