On 6/21/06, Sanjiva Weerawarana <[EMAIL PROTECTED]> wrote:
In any case, the framework part seems just like what JBI impls like ServiceMix are doing and what JBI alternates like SCA (Tuscany) are doing. Since James is a mentor of this maybe he can explain the relationship (or lack thereof) between Celtixfire and ServiceMix.
If I thought CeltixFire was doing the same thing as ServiceMix I'd not be mentoring this effort and would recommend everyone just join the ServiceMix project :) The SOA space is complex and its hard for folks to get their heads around it all as there's lots of moving parts. ServiceMix is aimed at implementating the JBI (JSR 208) standard which is an ESB container and component suite. An ESB works with lots of different transports & protocols (JMS, email, Atom, jabber etc) but has no specific dependency on SOAP/JAX-WS - though it does use WSDL etc. CeltixFire is aimed at implementing the JAX-WS/JAX-WSA/JSR-181 standards which are the newer standards for working with SOAP & WS-Addressing on the Java platform Tuscany implements the SCA standard that is being defined; which is kinda orthogonal to all of these things; its essentially a cross-language programming model for writing and consuming services and typically has no direct dependency on SOAP, WSDL or ESBs - but which can integrate with them. So all these 3 projects have clear goals and different specifications that they implement - they also complement each other nicely and can be used in different permutations (e.g. you can deploy SCA components inside ServiceMix in a binding component; ditto for CeltixFire - or you can use just CeltixFire and Tuscany together without requiring an ESB etc) -- James ------- http://radio.weblogs.com/0112098/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]