[omniORB] Shopping for CORBA ORB and reencounter with The Mystery

Rob Cecil rceci@master.adams.com
Mon, 22 Nov 1999 11:35:19 -0500


--------------CADFD4C0BEA7660D08C21B72
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Yes, I have worked with TAO quite a bit.  AFA full features go, TAO has the upper hand on
omniORB.  But again, the goals of TAO are much different than omniORB, from what  I have
read.  ACE/TAO builds on a large variety of os/compiler platforms, but the process is not
as automated as omniORB's build.  If you are not careful you can build ACE components that
are not required for TAO, and your build time can be several hours longer.  ACE is a set
of c++ wrappers that essentially implement several patterns applied to communication and
distribution.  TAO is built on top of ACE.  TAO offers nearly all of the COServices, so if
you are not careful you will end up building more than you need.  I will now quit this
because this is the omniORB list; email me directly if you need more info on TAO vs.
omniORB.  Suffice it to say, that omniORB is mean and lean, offers less, and does a great
job (so far).  TAO is a more fully featured (real-time) orb and therefore needs more
experimentation to get the configuration right.  I personally use omniORB currently
because the libraries are smaller. :~)

Rob

Renny Koshy wrote:

> Looking at TAO, and omniORB... isn't it much easier to get up and running on
> omniORB?  I didn't even try TAO after reading all the stuff on their site...
> Has anyone tried TAO?  I got omniORB compiled, installed, and integrated
> into my app in ~ 2-3 hours.
>
> I believe omniORB and TAO have quite different goals.  The omniORB folks at
> AT&T basically needed specific set of Corba functionality, for their other
> projects.  It turns out that their orb is highly useful in other contexts.
> TAO started with different goals, realtime being just one.  That is why
> combined effort would probably not happen.
>
> Rob
>

--
| Rob Cecil          | Senior Development Engineer                 |
| rceci@adams.com    | Product Development                         |
| (734) 913-9351     | Mechanical Dynamics, Inc. (www.adams.com)   |
--------------------------------------------------------------------
 Modern Quantum Physics has found that the universe is composed of
 25% protons, 15% electrons, 15% neutrons, and 45% morons.



--------------CADFD4C0BEA7660D08C21B72
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Yes, I&nbsp;have worked with TAO&nbsp;quite a bit.&nbsp; AFA&nbsp;full
features go, TAO&nbsp;has the upper hand on omniORB.&nbsp; But again, the
goals of TAO&nbsp;are much different than omniORB, from what&nbsp; I&nbsp;have
read.&nbsp; ACE/TAO&nbsp;builds on a large variety of os/compiler platforms,
but the process is not as automated as omniORB's build.&nbsp; If you are
not careful you can build ACE components that are not required for TAO,
and your build time can be several hours longer.&nbsp; ACE&nbsp;is a set
of c++&nbsp;wrappers that essentially implement several patterns applied
to communication and distribution.&nbsp; TAO&nbsp;is built on top of ACE.&nbsp;
TAO offers nearly all of the COServices, so if you are not careful you
will end up building more than you need.&nbsp; I will now quit this because
this is the omniORB&nbsp;list; email me directly if you need more info
on TAO&nbsp;vs. omniORB.&nbsp; Suffice it to say, that omniORB&nbsp;is
mean and lean, offers less, and does a great job (so far).&nbsp; TAO&nbsp;is
a more fully featured (real-time)&nbsp;orb and therefore needs more experimentation
to get the configuration right.&nbsp; I personally use omniORB currently
because the libraries are smaller. :~)
<p>Rob
<p>Renny Koshy wrote:
<blockquote TYPE=CITE>Looking at TAO, and omniORB... isn't it much easier
to get up and running on
<br>omniORB?&nbsp; I didn't even try TAO after reading all the stuff on
their site...
<br>Has anyone tried TAO?&nbsp; I got omniORB compiled, installed, and
integrated
<br>into my app in ~ 2-3 hours.
<p>I believe omniORB and TAO have quite different goals.&nbsp; The omniORB
folks at
<br>AT&amp;T basically needed specific set of Corba functionality, for
their other
<br>projects.&nbsp; It turns out that their orb is highly useful in other
contexts.
<br>TAO started with different goals, realtime being just one.&nbsp; That
is why
<br>combined effort would probably not happen.
<p>Rob
<br>&nbsp;</blockquote>

<pre>--&nbsp;
| Rob Cecil&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Senior Development Engineer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
| rceci@adams.com&nbsp;&nbsp;&nbsp; | Product Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
| (734) 913-9351&nbsp;&nbsp;&nbsp;&nbsp; | Mechanical Dynamics, Inc. (www.adams.com)&nbsp;&nbsp; |
--------------------------------------------------------------------
&nbsp;Modern Quantum Physics has found that the universe is composed of
&nbsp;25% protons, 15% electrons, 15% neutrons, and 45% morons.</pre>
&nbsp;</html>

--------------CADFD4C0BEA7660D08C21B72--