From:
David Booz [mailto:booz@us.ibm.com]
Sent: 26 March 2009 13:11
To: sca-j@lists.oasis-open.org
Subject: [sca-j] NEW ISSUE: Java
CI should have corresponding changes in JAVA-125
TARGET:
Java C&I WD05 [1]
DESCRIPTION:
Issue 125 [2] should have had corresponding changes in Java C&I spec, see
Section 2.2.
PROPOSAL:
Section 2.2 line 144-146, change to:
A Java service
contract defined by an interface or implementation class uses the @Remotable
annotation or @remotable on <interface.java/> to declare that the service
follows the semantics of remotable services as defined by the SCA Assembly Specification,
otherwise it is inferred to be a local service.
Delete Line 156-158.
Line 164-169, change to:
If the interfaces of the SCA
services are not specified with the @Service annotation on the implementation
class, it is assumed that all implemented interfaces that are remotable, as
defined in [JAVACAA], are the service interfaces provided by the component. If
an implementation class has only implemented interfaces that are not remotable,
the class is considered to implement a single local service whose type is defined by
the class (note that local services can be typed using either Java interfaces
or classes).
[1] http://www.oasis-open.org/committees/download.php/31836/sca-javaci-1.1-spec-wd05.pdf
[2] http://www.osoa.org/jira/browse/JAVA-125
Dave Booz
STSM, BPM and SCA Architecture
Co-Chair OASIS SCA-Policy TC and SCA-J TC
"Distributed objects first, then world hunger"
Poughkeepsie,
NY (845)-435-6093 or 8-295-6093
e-mail:booz@us.ibm.com