[omniORB] Visibroker v. omniORB

Helge Penne Helge.Penne@datarespons.no
Wed, 08 Sep 1999 15:24:20 +0200


"Chung, David" wrote:

>
>         Perhaps you have had opportunity to compare performance, ease of
> use, and bugginess of Visibroker v. omniORB ...
>
>                 From your experience, how do they compare?  I had the
> impression that VisiBroker maybe the best commercial (and perhaps
> non-commercial) ORB, based purely on performance (not considering
> cost/benefit) and its capabilities.
>
>                 I will be grateful for any comments.

VisiBroker has a number of features that are lacking in onmiORB, but omniORB
is quite sufficient for most purposes.
My experience is that both are high-quality products, and are among the
fastest ORBs around.

Personally, I would recommend moniORB for two reasons:
1. Full source means that you can track down any ORB-internal problems
yourself, if necessary.
2. I had to contact Inprise European support a while back (due to a bug in
VisiBroker), and it was a complete disaster (slow, incompetent and
expensive).  Believe it or not, but they didn't even have the source code
for their own product available, and thus couldn't do any debugging!
omniORB support seems to be very good, even if it is free.

People developing embedded systems should read the omniORB license terms
carefully, though, as they may have to ship the product with full source
code if they use any third-party libraries.  This will not always go down
well with the people that own the rights to the code. There was a long
thread on this in comp.realtime a while back.

- Helge Penne