Hi Giorgio

On Thu, Jul 16, 2009 at 8:44 AM, Giorgio Zoppi<[email protected]> wrote:
> 2009/7/16 Simon Laws <[email protected]>:
>> Hi Jeffery
>>
>> There's not been much action on the native container for a while now.
>> Speaking for myself I've been engrossed in the Java runtime. The push
>> at the moment is to get the Java 2.x codebase up and compliant with
>> the new OASIS SCA specifications as they are reviewed and head toward
>> standardization.
>>
>> The native runtime has fallen well behind in terms of the level of SCA
>> that it supports and updating it to support all the features of the
>> latest specs would take quite a bit of effort IMHO. An alternative
>> approach could be to use the Java runtime to do the contribution
>> processing in order to generate appropriate configuration and proxies
>> to drive the native runtime.
>
> An easy way it's using for this stuff Python and Boost Library, which
> they could do well
> the job and integrate it well with C++, better than Java.

I wasn't necessarily thinking direct integration.  The Java runtime is
organized into a node which reads and runs composite applications.
When running with a distributed domain the configuration for the node
is provided by the domain manager which processes the SCA
contributions at the domain level. If we have a native node it could
be driven by any kind of configuration we choose to produce from the
domain manager and wouldn't necessarily have to reparse the SCA
composite files (as the Java node does) or integrate directly with the
java runtime. Currently nodes talk to the domain manager over HTTP and
the native runtime could do the same.

>
>  This is not a new thought as it's been
>> mentioned by others before and there is already Java code in the
>> native runtime doing proxy generation. It's also similar to the
>> approach we take with other runtimes such as BPEL where the Tuscany
>> Java code processes the contribution and pushes down configuration
>> into the ODE runtime. A project for anyone who's interested.
> As usual I've big problems on organizing my time..otherwise...
:-)

Reply via email to