[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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]