ازآنجايى که ساختار اشياء COM و ساختار توزيعى اشيا (DCOM-Distributed COM) محصول رقيب CORBA از شرکت مايکروسافت محسوب مى‌گردند، لذا OMG مشخصه‌هاى interoperability را براى COM و DCOM نيز تعريف نمود. (هرچند به‌لحاظ پاره‌اى از نقاط ضعف DCOM مايکروسافت مجبور به ارائه تکنولوژى Net. گرديد.


COM/CORBA interoperatibility به‌منظور يکپارچه‌سازى محيط ويندوز با يک محيط مبتنى بر CORBA مورد استفاده قرار مى‌گيرد. شرکت‌هاى زيادى عرضه‌کننده CORBA ORB در بازار مى‌باشند. که در آن ميان محصول Orbix Web از شرکت IONA و WiviBroker براى جاوا از شرکت INPRISE و Webspher به‌عنوان server با قابليت ORB از شرکت آى‌بى‌ام معروفترند.



در شکل بالا چگونگى فراخوانى برنامه‌هاى ديگر توسط يک برنامه در ساختار CORBA نشان داده شده است. مفهوم کلى اين ساختار بسيار ساده است.


برنامه‌اى که نياز به سرويس‌هاى ارائه‌شده دارد ساير برنامه‌ها را فراخوانى مى‌نمايد. سرويس‌هايى که محل فيزيکى آنها در شبکه اهميتى نخواهد داشت.



CORBA با ارائه محيط مبتنى بر پيام‌ها امکان اجراى اشياء راه دور را ازطريق انواع زبان‌هاى مختلف و روى سخت‌افزارهاى گوناگون فراهم نموده است. شکل بالا نيز چگونگى فراخوانى يک رويه راه دور (Remote Procedure calls) را نشان مى‌دهد.


مکانيزم RPC که از مدت‌ها قبل مورد استفاده قرار گرفته است مشابه CORBA است جامعيت آن را ندارد و معمولاً تنها يک زبان برنامه‌نويسى و يک سخت‌افزار خاص را پشتيبانى مى‌نمايد.


در شکل زير چگونگى ايجاد اشياء مبتنى بر CORBA نشان داده شده است که با کامپايل کردن تعاريف IDL به کدينگ‌هاى client و server اشياء مبتنى بر CORBA ايجاد مى‌گردند و برنامه‌هاى کاربردى حاصل ازطريق CORBA bus و با استفاده از پروتکل ارتباطى GIOP يا IIOP با يکديگر ارتباط برقرار مى‌نمايند.