COM and CORBA Side by Side: Architectures, Strategies, and Implementations