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: [sca-assembly] Issue 33: Resolution Proposal




Dear SCA-Assembly TC Members,

a resolution proposal for Issue 33 (Long-Running Request-Response
Operations) is attached as "2008-11-12 - SCA-Assembly Issue 33 -
Proposal.doc". It defines the term "long-running" for a WSDL 1.1
request-response operation. Furthermore, it refers to a new
"sca:asyncInvocation" intent, which indicates that clients are strongly
encouraged to call this operation using an asynchronous interface. Finally,
a short example shows what the generated Java interfaces look like.

In a second attachment "2008-11-12 - SCA-Assembly Issue 33 - Java
Mapping.doc", we show the Java mapping which may be considered by the SCA-J
TC. For this issue, it serves as a "proof of concept" for three different
client interaction styles:
   (1) the recommended client interaction using an async handler which
follows the concepts of JAX-WS 2.0, and also defines the interface for
long-running interruptible service implementations
   (2) the alternative polling-style client interaction using an interface
that is implemented by a generated interceptor
   (3) the alternative synchronous client interaction using the standard
(WSDL2Java) interface that is also implemented by a generated interceptor
Both interceptors in (2) and (3) call the service using an async handler,
so the service implementation is not aware of the different client
interaction styles.

The third attachment "2008-11-12 - SCA-Assembly Issue 33 - Long-Running
Request-Response Operations.ppt" illustrates the above concept - it is
mainly what we walked through at the Boston F2F meeting, but now also
covers synchronous callers (addressing a concern raised my Mike Edwards).

(See attached file: 2008-11-12 - SCA-Assembly Issue 33 - Proposal.doc)(See
attached file: 2008-11-12 - SCA-Assembly Issue 33 - Java Mapping.doc)(See
attached file: 2008-11-12 - SCA-Assembly Issue 33 - Long-Running
Request-Response Operations.ppt)

Kind Regards

Dieter König

Senior Technical Staff Member, WebSphere Process Server Architect
IBM Software Group, Application and Integration Middleware Software
WSS Business Process Solutions
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
 Phone:            +49-7031-16-3426           IBM Deutschland                      (Embedded
                                                                                 image moved
                                                                                    to file:
                                                                               pic22045.gif)
                                                                       
 E-Mail:           dieterkoenig@de.ibm.com    Schönaicher Str. 220   
                                                                       
                                              71032 Böblingen        
                                                                       
                                              Germany                  
                                                                       
                                                                       
                                                                       
                                                                       
                                                                       
 IBM Deutschland                                                       
 Research &                                                            
 Development                                                           
 GmbH /                                                                
 Vorsitzender des                                                      
 Aufsichtsrats:                                                        
 Martin Jetter                                                         
 Geschäftsführung:                                                 
 Erich Baier                                                           
 Sitz der                                                              
 Gesellschaft:                                                         
 Böblingen /                                                         
 Registergericht:                                                      
 Amtsgericht                                                           
 Stuttgart, HRB                                                        
 243294                                                                
                                                                       



2008-11-12 - SCA-Assembly Issue 33 - Proposal.doc

2008-11-12 - SCA-Assembly Issue 33 - Java Mapping.doc

2008-11-12 - SCA-Assembly Issue 33 - Long-Running Request-Response Operations.ppt

pic22045.gif



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