A multi-component communication analysis of the CORBA specification is conducted and an analytic model describing communication costs is proposed. The analysis indicates: a) potential expensive communication when integrating parallel and distributed computing into CORBA middleware framework, and b) relationship between communication costs and code layout in CORBA?s Interface Definition Language (IDL).