If I knew what an ESB is, then I'd know whether Tuscany is one,
or should become one :-)

"ESB" is much (mis)used as a marketing term.  By those standards,
Tuscany is probably one already :-)  But we'd probably want to
have some clear technical idea of what an ESB is before we decide
whether we want to put Tuscany under the (increasingly crowded)
ESB umbrella.

Somebody told me recently that ESBs are about virtualized service
endpoints.  So there's a layer somewhere that can map virtual
endpoints to real endpoints, and can change the real endpoints
even though the virtual endpoints (as specified by application
code) stay the same.

I don't think Tuscany has that today, though some of the node and
domain work may be moving in that direction with the capability to
dynamically redeploy a component from one node to another.  When
we have that iplemented, I think we might be able to claim that
Tuscany is an ESB if we want to.

ESBs also generally include mediations that can do routing or
transformation.  We have some transformation capability in the
databinding framework.  We don't have routing yet, and I'm not
convinced that we should add that unless there are Tuscany users
who need this capability and can't use Tuscany without it.

I'm not sure if this has helped much.  Other thoughts are most
welcome.

  Simon

Daniel Stefan Haischt wrote:

How does ServiceMix compare to Tuscany or SCA:
http://servicemix.apache.org/how-does-servicemix-compare-to-tuscany-or-sca.html

theserverside thread:
http://www.theserverside.com/news/thread.tss?thread_id=38049

Comparing SCA, Java EE and JBI:
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2824

On Dec 9, 2007 4:44 PM, Venkata Krishnan <[EMAIL PROTECTED]> wrote:

Hi,

Yes.  I've also been asked a few times about how Tuscany compares with ESB.
If not for anything it would be good atleast from the standpoint of
positioning Tuscany vs ESB.  Are there any documentation that positions SCA
vis-a-vis ESB  ?

- Venkat


On Dec 8, 2007 6:21 PM, ant elder <[EMAIL PROTECTED]> wrote:


(forwarded to dev list from user list to discuss this esb aspect)

I'm interested in this ESB aspect and wonder wouldn't it be good to have
some sort of ESB like thing as part of Tuscany.  You can use SCA in an
ESB,
Tuscany with all its bindings and implementation types has a lot of
similar
functionality to other open source ESBs. Its quite a big leap to get
people
to switch to using Tuscany/SCA for developing entire applications so
having
something like a "Tuscany ESB" could provide a stepping stone to give
people
exposure to SCA without such a big up front commitment.

Does anyone else think this is an area worth exploring?

 ...ant

---------- Forwarded message ----------
From: Raymond Feng <[EMAIL PROTECTED]>
Date: Dec 7, 2007 5:17 PM
Subject: Re: What is Tuscany?
To: [EMAIL PROTECTED]


<snip>

Tuscany is not an ESB offering. My understanding is that it's closer to
the
business application developers by providing a service assembly model and
programming model. The ESB will provide the flexible IT infrastructure
that
composite applications can be deployed.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to