Question

I have been looking around and can't find an example of a CORBA server implemented as a Client as well. I understand you can have a Client Connecting to a Server to Call methods but is there a way to call methods from the client service. I was thinking of having the interface for the client as a Server as well. Any suggestions where I can find examples or an example would be really helpful.

Was it helpful?

Solution

Yes you can do this. In fact, there is nothing special about doing this. A CORBA ORB allows an application to fill both 'client' and 'server' roles simultaneously.

There is a simple example here: http://www.inf.ed.ac.uk/teaching/courses/ds/programs/CORBA/Ciao.html

This implements a callback where the client pass an object to the server, and receives information when the server makes a call back to the client ... effectively reversing the roles in the interaction.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top