Charuka Jayarathna wrote:
Hello,

 The presentation + demo at JavaOne 2008, Jos and Tijs have done the
same scenario which Jean-Sebastien explains. presentation can be used
well on implementing a similar scenario and get a better feeling on
integration, which I am doing now.

Hmmm, what they've done is different from what I was proposing, there are at least three main differences:

- IIRC they are running Tuscany as a Service Engine inside a JBI server, I was proposing something different: translate SCA definitions to JBI configuration for a JBI server, without requiring the Tuscany runtime.

- I think they use SCA wires to represent communication between Service Engines (as they had an instance of Tuscany and an SCA domain per Service Engine). They use a special JBI binding, which I'm not sure is really needed.

- They created one SCA domain per JBI Service Engine. IMO an SCA Domain is a domain of administration so instead I'd imagine 1 SCA Domain -> n Multiple Servers -> containing m Service Engines with the SCA domain being used to manage a network of connected of JBI and other servers.

What they've done is a good first step to explore the integration capabilities though, and it would be great to have them push this further.

But I think, what Tuscany requires
is an integration of the type what Jean-Sebestian suggest in (b).
Please advice me on that.

b) implement the minimum subset of the JBI SPIs enabling ServiceMix Binding
Components and Service Engines to be reused and plugged into Tuscany

OK, I'll try to give more thoughts on that if this is what you're most interested in, probably later today, but note one thing though: (b) is not really about integrating JBI and SCA, it is just a cheap way to reuse in Tuscany pieces of middleware (binding code) implemented in another open-source project (which just happens to be a JBI project).


Thanks

Charuka

but the SCA on top of JBI story I've described above is more interesting
IMO.

[1] http://www.osoa.org/display/Main/Relationship+of+SCA+and+JBI

Hope this helps.
--
Jean-Sebastien



--
Jean-Sebastien

Reply via email to