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] Issue 124: SCA WSCB protocol conformance


On 3/4/2010 5:24 AM, Simon Holdsworth wrote:
>
> Anish,
>
> fwiw my preference is to go ahead and open this issue so we can discuss
> the potential resolution.
>
> In terms of what we say about non-SCA runtimes in your proposed
> solution, it looks like we are defining two new conformance targets, and
> then saying that the SCA runtime must conform to the statements for each
> of these, there's nothing what you say below about stating conformance
> for non-SCA runtimes.

That's what section 6.x and 6.y would do. A WSCB service/client does not 
necessarily have to be an SCA runtime.

> I assume that a non-SCA runtime could then just
> refer to this section in the spec and state that they provide a
> conformant WSCB Client and WSCB Service as defined in the WS binding
> spec section 6.X.

Yes, that's the idea. In any case, that is what I had in mind. There 
might be better ways of dealing with this, but we are getting into 
solution space.

-Anish
--

> I'd be OK with that, as opposed to the WS binding spec
> specifically talking about non-SCA runtimes.
>
> Regards, Simon
>
> Simon Holdsworth
> STSM, SCA Bindings Architect; Master Inventor; OASIS SCA Bindings TC
> Chair, AT&T and Boeing Lab Advocate
> MP 211, IBM UK Labs, Hursley Park, Winchester SO21 2JN, UK
> Tel +44-1962-815059 (Internal 245059) Fax +44-1962-816898
> Internet - Simon_Holdsworth@uk.ibm.com
>
>
> From: 	Anish Karmarkar <Anish.Karmarkar@oracle.com>
> To: 	OASIS Bindings <sca-bindings@lists.oasis-open.org>
> Date: 	04/03/2010 07:38
> Subject: 	[sca-bindings] Issue 124: SCA WSCB protocol conformance
>
>
> ------------------------------------------------------------------------
>
>
>
> Here are the reasons why I think we need to provide WSCB-specific
> targets and conformance statements:
>
> 1) We have relied on WS-* as our route to interoperability when it comes
> to SCA. This is one of the key reasons why WS Binding is required for
> any SCA runtime.
>
> 2) SCA WSCB is a WS-* protocol: it is SOAP/WSDL/Policy based providing a
> functionality on top of those specs.
>
> 3) One of the primary reasons for non-binding.sca is to talk to entities
> outside a domain. Just within a domain the need for non-binding.sca is
> weak at best; after all binding.sca is magic and you can do anything you
> want.
>
> 4) If we want services and references that use bi-directional interfaces
> to be usable from outside the SCA domain, and I'm arguing that we most
> certainly do, then it is important that we say exactly what is required
> from the implementer of the SCA WSCB protocol. A conformance criteria is
> more important for protocols than for systems (like SCA) that focus on
> portability and not interoperability). Experience from other protocol
> standards suggests that achieving interop on the wire is not easy and
> therefore anything that we do to provide clarity wrt conformance would
> greatly enhance interop.
>
>
> One question that was asked on email/previous call was: what would my
> proposal be for resolving this issue. I would suggest something along
> the lines of:
>
> a) add two new targets. Something like WSCB Service and WSCB Client.
>
> b) refactor numbered stmts in section 5 to use these targets where
> appropriate. I don't think this would be too difficult. For example,
> BWS50005 current says:
> "When the service implementation invokes the callback interface, it MUST
> use the Callback EPR from a request message that invoked the forward
> interface."
> this would have to be changed to:
> "When the --> **WSCB Service** <--- invokes the callback interface, it
> MUST use the Callback EPR from a request message that invoked the
> forward interface."
>
> c) Add two new sections 6.x and 6.y for the two new targets (Section 6
> is about conformance) and in those section say " ... to conform the
> target MUST comply with all statements in Appendix C related to ..."
> similar to what we have done for other targets.
>
> d) In section 6.2 SCA Runtime, change bullet 2 and 3 as follows:
>
> "2. The implementation MAY support the SCA Web Services Callback
> Protocol. If it does, it MUST be a compliant WSCB Service and a
> compliant WSCB Client.
> 3. The implementation MAY support the SCA Web Services Callback
> Protocol in conjunction with WS-MakeConnection. If it does, it MUST be a
> complient WSCB Service and compliant WSCB Client and it MUST comply with
> the requirements of WS-MakeConnection."
>
>
> -Anish
> --
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> /
> /
>
> /Unless stated otherwise above:
> IBM United Kingdom Limited - Registered in England and Wales with number
> 741598.
> Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU/
>
>
>
>
>
>


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