0

I came to know that IDL is used for communication between server and client in CORBA, which is independent of languages.

As far as I know there is a plugin available for Eclipse (for creating the server of CORBA). For C++, OmniORB, Taox and etc.,

Suggest me the best tool and best practice for creating client in C++, which is having less dependencies and very good support for Java Server.

user207421
  • 305,947
  • 44
  • 307
  • 483
Dineshkumar
  • 1,468
  • 4
  • 22
  • 49
  • For implementing the C++ part you have several CORBA implementations to choose from, TAO (http://download.dre.vanderbilt.edu), OmniORB (http://omniorb.sourceforge.net/), TAOX11 (http://swsupport.remedy.nl). TAOX11 is a new implementation supporting the IDL to C++11 Language Mapping. – Johnny Willemsen Jan 06 '14 at 10:04
  • Examples of the IDL to C++11 way of implementing a CORBA client is online at https://osportal.remedy.nl/projects/idl2cppx0 – Johnny Willemsen Jan 06 '14 at 10:39

1 Answers1

1
  1. Define a remote interface in Java.
  2. Generate a server POA, with rmic -iiop.
  3. Define a server implementation that extends the POA.
  4. Generate the IDL, with rmic -idl.
  5. Follow the normal steps for your ORB to write your client given the IDL.
user207421
  • 305,947
  • 44
  • 307
  • 483