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


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]