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

Issue 33 Proposal

From
Eieter Loenig1
Date
2008-02-22T16:33:39+00:00
ID
Thread
Issue 33 Proposal
Attached is a proposal for the SCA-Assembly Issue 33 (
http://www.osoa.org/jira/browse/ASSEMBLY-33).
(See attached file: Assembly-33 - Proposal.doc)(See attached file:
Assembly-33 - Long-Running Request-Response Operations.ppt)

Some background explaining this proposal:

This approach leaves the specs decoupled by defining an alternative WSDL
interface in the Assembly spec which could then be picked up in client
specs via WSDL2xxxx mappings. The main idea is that the SCA Assembly spec
defines a set of derived one-way operations for a given WSDL
request-response operation ("Sync2Async"). These derived one-way operations
are then picked up by the SCA J API spec and mapped to Java interactions
using standard WSDL to Java mapping rules (same approach for other client
languages):

   (Embedded image moved to file: pic12863.gif)

Services can be marked using the new "long-running" intent such that
clients are aware of their behavior. We do not yet see a need for
generating a WSDL request-response operation out of a set of Java one-way
interactions. However, this may not be too difficult if one uses using the
combined reverse mapping (Java2WSDL + "Async2Sync").

For long-running WSDL request-response operations, we have a well-known
scenario (BPEL). We are not aware of a long-running Java method scenario.
Therefore, the "long-running" intent can only be applied to (SCA services
with) WSDL interfaces.

Kind Regards
DK
                                                                       
 Dieter König                          Mail:          IBM Deutschland Entwicklung GmbH
                                                                       
 Senior Technical Staff Member         Tel (office): (+49) 7031-16-3426      Vorsitzender des Aufsichtsrats:
                                                                             Martin Jetter
                                                                       
 Architect, Business Process           Fax (office): (+49) 7031-16-4890      Geschäftsführung: Herbert Kircher
 Choreographer                                                         
                                                                       
 Member, Technical Expert Council      Tel (home office): (+49) 7032-201464  Sitz der Gesellschaft: Böblingen
                                                                       
                                       Schönaicher Strasse 220, 71032        Registergericht: Amtsgericht
                                       Böblingen, Germany                    Stuttgart, HRB 243294
← Prev in month ← Prev in thread
Next in thread → Next in month →