sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [sca-assembly] ISSUE 47:Operation element for Interface
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
- Date: Mon, 9 Jun 2008 14:17:07 +0100
Bryan,
I have to admit to not following the
argument you are making here - it might be useful if we could work on a
couple of
use cases to help motivate the issue
and the potential solutions.
Yours, Mike.
Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014 Mobile: +44-7802-467431
Email: mike_edwards@uk.ibm.com
Bryan Aupperle <aupperle@us.ibm.com>
02/06/2008 18:24
|
To
| sca-assembly@lists.oasis-open.org
|
cc
|
|
Subject
| [sca-assembly] ISSUE 47:Operation element
for Interface |
|
Upon further reflection o this issues, the original proposal is not sufficient.
Suppose a service is bidirectional and both the forward and callback interfaces
have a cancel method that need to be denoted as endsConversation
in the SCDL. A single operation child element is not sufficient to
handle this case. We need operation and callbackOperation child elements;
each with the name, oneWay and endsConversatioon attributes described in
the original proposal.
Note that I am not suggesting a complete replication of the interface
definition, Only those operations that need the SCA attributes would
need to be listed in the SCDL.
When we discussed opening this issues, the question was raised if we could
extend the existing operation child element of service and reference instead
of adding an operation element to interface. It seems more natural
to me to have operations belong to interfaces. However, if we go
that direction, we still have to address the callback problem above.
Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Master Inventor
Research Triangle Park, NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]