OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-bindings message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [sca-bindings] BINDINGS-23: Proposed resolution


+1 on both points.
I suspect they are typos. So for service, s/subset/superset/ and in the 
2nd sentence s/reference/service/ .

-Anish
--

David Booz wrote:
> I'm confused. I read this a few times. You said:
> 
> In the first bullet (Service) under the /binding.ws/@wsdlElement
> description, replace the current text by the following:
> 
>  If the binding is for an SCA service, the SCA runtime MUST make
>  available to the SCA service all the ports in the WSDL Service that
>  have portTypes which are compatible subsets of the SCA service.
>  A WSDL portType is a compatible subset of an SCA reference if and
>  only if it would be valid as an interface when promoting the
>  SCA service as described in section 5.1 of the SCA Assembly Model
>  specification [SCA-Assembly].
> 
> First, I think you mean superset, not subset. Surely the WSDL service 
> has to have at least as many methods as the SCA service interface, 
> otherwise the SCA service is invalid.
> 
> Second why does the second sentence talk about SCA references?
> 
> I'll stop there to see if I've completely misunderstood.
> 
> 
> Dave Booz
> STSM, BPM and SCA Architecture
> Co-Chair OASIS SCA-Policy TC and SCA-J TC
> "Distributed objects first, then world hunger"
> Poughkeepsie, NY (845)-435-6093 or 8-295-6093
> e-mail:booz@us.ibm.com
> 
> Inactive hide details for Simon Nash ---03/18/2009 07:36:49 AM---Here is 
> my proposal for resolving BINDINGS-23. If this is adoSimon Nash 
> ---03/18/2009 07:36:49 AM---Here is my proposal for resolving 
> BINDINGS-23. If this is adopted, it will require adjustment to th
> 
> 
> From:	
> Simon Nash <oasis@cjnash.com>
> 
> To:	
> OASIS Bindings <sca-bindings@lists.oasis-open.org>
> 
> Date:	
> 03/18/2009 07:36 AM
> 
> Subject:	
> [sca-bindings] BINDINGS-23: Proposed resolution
> 
> ------------------------------------------------------------------------
> 
> 
> 
> Here is my proposal for resolving BINDINGS-23.  If this is adopted,
> it will require adjustment to the wording for the BINDINGS-54
> resolution.  The URI matching algorithm for wsdl.service and wsdl.port
> in the BINDINGS-54 words would need to include similar words about
> portType compatibility with the service or reference interface.
> 
> There is also a slight discrepancy between the wording below and
> the wording for the proposed BINDINGS-54 resolution.  For an SCA
> reference that uses a wsdl.service SCA binding, the words below
> (based on the original text here) talk about the SCA runtime making
> all compatible ports available to the reference.  The BINDINGS-54
> words say that the SCA runtime chooses any one of these ports.
> If we want to bring the wording below into line with BINDINGS-54,
> I would suggest changing the reference paragraph for wsdl.service
> to replace "all the ports" by "any of the ports".
> 
> Proposed changes for BINDINGS-23:
> 
> In the first bullet (Service) under the /binding.ws/@wsdlElement
> description, replace the current text by the following:
> 
>  If the binding is for an SCA service, the SCA runtime MUST make
>  available to the SCA service all the ports in the WSDL Service that
>  have portTypes which are compatible subsets of the SCA service.
>  A WSDL portType is a compatible subset of an SCA reference if and
>  only if it would be valid as an interface when promoting the
>  SCA service as described in section 5.1 of the SCA Assembly Model
>  specification [SCA-Assembly].
> 
>  If the binding is for an SCA reference, the SCA runtime MUST make
>  available to the SCA reference all the ports in the WSDL Service that
>  have portTypes which are compatible supersets of the SCA reference.
>  A WSDL portType is a compatible superset of an SCA reference if and
>  only if it would be valid as an interface when promoting the
>  SCA reference as described in section 5.2 of the SCA Assembly Model
>  specification [SCA-Assembly].
> 
> In the second bullet (Port) under the /binding.ws/@wsdlElement
> description, replace the first sentence of the current text by
> the following:
> 
>  If the binding is for an SCA service, the portType associated with
>  the port MUST be a compatible subset of the SCA service interface.
>  If the binding is for an SCA reference, the portType associated with
>  the port MUST be a compatible superset of the SCA reference interface.
> 
> In the third bullet (Binding) under the /binding.ws/@wsdlElement
> description, replace the first sentence of the current text by
> the following:
> 
>  If the binding is for an SCA service, the portType associated with the
>  WSDL binding MUST be a compatible subset of the SCA service interface.
>  If the binding is for an SCA reference, the portType associated with the
>  WSDL binding MUST be a compatible superset of the SCA reference interface.
> 
> Simon
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this mail list, you must leave the OASIS TC that
> generates this mail.  Follow this link to all your TCs in OASIS at:
> https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 
> 
> 
> 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]