← Prev in month ← Prev in thread
Next in thread → Next in month →

[sca-assembly] Issue 33: Resolution Proposal

From
Eieter Loenig1
Date
2008-11-14T11:12:25+00:00
ID
Thread
[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:               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
← Prev in month ← Prev in thread
Next in thread → Next in month →