CORBA makes it possible to integrate several service software components in a distributed environment and provides mutual operation abilities, such as location transparency, program transparency, and hardware and software, as well as network transparency