[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 - Long-Running Request-Response Operations.ppt
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]