tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Laws <simonsl...@googlemail.com>
Subject Re: [1.5.1] Domain manager and binding.sca
Date Mon, 03 Aug 2009 10:10:26 GMT
On Mon, Aug 3, 2009 at 11:06 AM, Simon Nash<nash@apache.org> wrote:
> Simon Laws wrote:
>>> Interestingly the Assembly spec (both OASIS and OSOA) says for
>>> binding.sca:
>>> 2452 If a reference specifies an URI via its uri attribute, then this
>>> provides the default wire to a service
>>> 2453 provided by another domain level component. The value of the URI
>>> has to be as follows:
>>> 2454 • <domain-component-name>/<service-name>
>>> so using an absolute URI seems not allowed. Would it not be possible
>>> to have the runtime know about the base URI for the nodes and
>>> automagically add in the http://host:port part?
>>>  ...ant
>> I thought that was what it was doing in 1.x. Although it is cheating a
>> bit and using the composite file format to transfer that configuration
>> from the domain manager to the nodes that are going to run the
>> composite.
>> Simon
> As Ant has pointed out, the format used by the domain manager to
> send the host/port information for binding.sca to the nodes does not
> conform to the SCA rules for the uri attribute of binding.sca.
> To be strictly correct, we should define a Tuscany-specific extension
> attribute for binding.sca that we can use for this purpose, instead
> of putting the host/port information in the standard uri attribute.
> I think it would be best to make this change for 2.0 and leave 1.x
> as it is.
>  Simon
I agree. I don't think we should be too aggressive in "fixing" 1.x as
we have the 2.x branch for this kind of improvement.



View raw message