On Wed, Sep 10, 2008 at 2:46 PM, Simon Laws <[EMAIL PROTECTED]>wrote:

>
>
> On Wed, Sep 10, 2008 at 2:30 PM, ant elder <[EMAIL PROTECTED]> wrote:
>
>>
>>
>> On Wed, Sep 10, 2008 at 2:24 PM, Giorgio Zoppi <[EMAIL PROTECTED]>wrote:
>>
>>> 2008/9/10 Simon Laws <[EMAIL PROTECTED]>:
>>> >
>>> >
>>> > On Wed, Sep 10, 2008 at 8:32 AM, ant elder <[EMAIL PROTECTED]>
>>> wrote:
>>> >>
>>> >>
>>> >> On Thu, Sep 4, 2008 at 7:53 AM, ant elder <[EMAIL PROTECTED]>
>>> wrote:
>>> >>>
>>> >>> While implementing part of the webapp support in the JEE spec i've
>>> made a
>>> >>> JMS version of binding.sca, its still a bit rough around the edges
>>> but its
>>> >>> got to the stage where it does work.
>>> >>> One feature i think is cool is that by default it uses UDP multicast
>>> to
>>> >>> discover nodes, so you can just start up nodes and they automatically
>>> find
>>> >>> each other and become part of the domain.
>>> >>>
>>> Back from the Way of Saint. James (Camino de Santiago).
>>> I'm in processing to start a new binding for Peer2Peer  using Overlay
>>> Weaver (http://overlayweaver.sourceforge.net)
>>> with and going on with my demo.
>>> Ciao,
>>> Giorgio.
>>>
>>
>> That sounds great Giorgio and would complement this JMS based binding.sca
>> way of creating a dynamic SCA domain. If we can get the underlying Tuscany
>> runtime to work well in a dynamic way then we should be able to swap out the
>> sca binding to be jms or peer-to-peer based depending on whats suitable for
>> the environment.
>>
>>    ...ant
>>
>
> Yes, that sounds like a good approach. People may have many different
> requirements in terms if the environments in which they want to run and if
> we have investigated at least one other way of configuring nodes/services
> then we have a better view of what it takes to do it.
>
> Simon
>

I'm starting to think we need to be able to support several different
binding.sca impls concurrently. Right now its a hard coded choice to use the
local or remote binding.sca and that caused TUSCANY-2578 to get
binding.sca.jms working. We've now four different binding.sca impls, Giorgio
is now starting on a new Peer2Peer one, you can easily envisage different
nodes in a distributed domain being connected together in different ways and
so using each of those binding.sca impls as required. We also really have
this already with the implementation.web and implementation.widget use of
jsonrpc - ideally you wouldn't need to specify <binding.jsonrpc> when using
those but leave the binding to default to <binding.sca> and have the runtime
workout that it needs to use the jsonrpc protocol to talk to the browser
client.

   ...ant

Reply via email to