[omniORB] A few questions OmniORB

Duncan Grisby duncan at grisby.org
Fri Jun 18 13:34:56 BST 2004


On Friday 18 June, "yateen joshi" wrote:

> Can I know if following features of ORB are available with OmniORB?

> 1. Callback

Yes.

> 2. Notifications

"Notifications" are not a CORBA feature. omniORB has a notification
service if that's what you mean.

> 3. Does it support single as well as multithreaded environment?

omniORB cannot run in a single threaded mode. It always uses threads.
It does support the SINGLE_THREAD_MODEL and MAIN_THREAD_MODEL POA
policies correctly, though.

> 4. Does it support pluggable reactor and transport?

Pluggable transports, yes. It does not use reactors at all, pluggable
or otherwise.

> 5. Does it have oneway support?

Yes.

> 6. Does it have runtime license checks?

I don't understand that.

> 7. Does it support C++ STL and design patterns binging?

That is a meaningless question. omniORB does not use STL internally,
but there is of course nothing to stop you using it in your code.
What is "design patterns binging"?

> 8. Is it compatible with LINUX on MIPS?

Yes, as long as you use an up-to-date version of gcc.

> 9. Does it support global as well as per request timeout?

Yes.

> 10. Does it have Unicode support?

Yes.

> 11. Does it support required to work across firewalls?

Depends what you mean. It supports bidirectional GIOP which can be
useful. Other than that, you need to be more specific about your
requirements.

> 12. Does it have naming service and server load balancing service?

Naming service, yes. There is no such thing as the "server load
balancing service", but omniORB supports IORs with multiple endpoints,
which can be used to implement load balancing.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --



More information about the omniORB-list mailing list