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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

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


Subject: [ISSUE 73] What correlation support should SCA provide for callbacks? -PROPOSAL for RESOLUTION



Two for the price of One !!!!

I offer two alternative proposals for this Issue.

PROPOSAL 1:

Resolve by Close with No Action.
Leave this up to the Implementation Type specifications and the Bindings specifications.

PROPOSAL 2:

Resolve by adding the following to the Assembly specification (line numbers refer to sca-assembly-1.1-spec-cd01-rev2.pdf)

Add a new section 8.2.1 following line 2459:

8.1 Correlation Support for Callbacks

Where a Bidirectional interface using Callbacks is used between a client reference and a service provider, SCA provides the client implementation
with the potential to correlate a callback message received by the client with one of the original messages sent from the client to the service provider,
so that the client can identify the callback message as being related to an original request that was made by the client.  This requires that some form
of correlation data is sent between the client and the service provider and between the service provider and the client, in association with the messages
involved in the service invocation(s) and in the callback invocation(s).  The binding linking the client and the service provider MUST be capable of
transmitting the correlation information if the binding supports services with Bidirectional interfaces.

How (and whether) the correlation capability is presented to the client implementation code is defined by the relevant SCA Client and Implementation
specification for the implementation type concerned.  What form the correlation information takes on the wire between the client and the service
provider is defined by the relevant SCA Binding specification for the binding that is used between the client and the provider.

 

Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
Email:  mike_edwards@uk.ibm.com





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]