[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [sca-j] NEW ISSUE: Java CI should have corresponding changesin JAVA-125 - [JAVA-153]
Mark Combellack wrote: > Hi, > > > > Raised as new issue 153. See http://www.osoa.org/jira/browse/JAVA-153 > > > > Thanks, > > > > Mark > > > > Mark Combellack| Software Developer| Avaya | Eastern Business Park | St. > Mellons | Cardiff | CF3 5EA | Voice: +44 (0) 29 2081 7624 | > mcombellack@avaya.com <mailto:|mcombellack@avaya.com> > > ------------------------------------------------------------------------ > > *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). > This doesn't work because the list of available services is part of the componentType and is determined by introspection. If one of the interfaces implemented doesn't use @Remotable but is configured in the component definition using the @remotable attribute, it can't be introspected as a service interface for the componentType. Simon > > [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 >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]