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: 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: dieterkoenig@de.ibm.com         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
                                                                       
                                                                       
                                                                       

Assembly-33 - Proposal.doc

Assembly-33 - Long-Running Request-Response Operations.ppt

pic12863.gif



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