[ 
https://issues.apache.org/jira/browse/TUSCANY-1377?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12507963
 ] 

Jean-Sebastien Delfino commented on TUSCANY-1377:
-------------------------------------------------

Here's how I see this working:

- Support the conversational annotations in implementation-java, when a 
business method is invoked on a conversational interface, generate a new 
conversation unique id, when a method with @EndConversation is invoked reset 
the conversation id

- Carry the conversation id through service invocations in the conversationID 
field of the SCA Message

- Support @Scope("CONVERSATION") in implementation-java, associate a Java 
component implementation instance with a conversationID and dispatch calls to 
the instance associated with an incoming conversation id.

- Add support for conversation ids to the WS binding, store the conversation ID 
found in the SCA message in the HTTP session used to communicate with a Web 
Service or Web Service client.

- Other bindings may propapate conversation IDs in a different and binding 
specific way, but that's out of the scope of this particular JIRA.


> Conversational PM- HTTP Session persistence
> -------------------------------------------
>
>                 Key: TUSCANY-1377
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1377
>             Project: Tuscany
>          Issue Type: Improvement
>          Components: Java SCA Core Runtime
>    Affects Versions: Java-SCA-Next
>            Reporter: ant elder
>             Fix For: Java-SCA-Next
>
>
> Implement conversational PM- HTTP Session persistence

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to