Next in thread →
Next in month →
Re: [sca-j] ISSUE 3 - revised proposal for resolution
Folks, A couple of comments as <mje>...</mje> 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: From: David Booz <> To: Date: 28/10/2008 19:31 Subject: Re: [sca-j] ISSUE 3 - revised proposal for resolution Hi Simon, It's been a long time since we talked about this, so we might have answered this before: 1) Are bindings allowed on services which have been derived from @Local services? Assembly spec [1] doesn't say. Perhaps this is an issue for Assembly. <mje> In my opinion, whether Bindings are allowed on services / references which are typed with Local interfaces is an issue for the Assembly specification. I will raise an issue for this. In my opinion, Local services and references should not be allowed to have Bindings. </mje> 2) An observation; Assembly spec [1] lines 2425-2426 will be affected by this resolution. <mje> In my opinion, those lines have no business being in the Assembly specification. I will raise an issue to remove them. </mje> [1] http://www.oasis-open.org/committees/download.php/29678/sca-assembly-1.1-spec-cd01-rev2.pdf 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: Simon Nash ---10/24/2008 03:59:39 PM---The following proposed resolution is a modification of the proposal submitted by Mike Rowley in From: Simon Nash <> To: Date: 10/24/2008 03:59 PM Subject: [sca-j] ISSUE 3 - revised proposal for resolution The following proposed resolution is a modification of the proposal submitted by Mike Rowley in http://www.oasis-open.org/apps/org/workgroup/sca-j/email/archives/200710/msg00059.html Proposal: Introduce a new interface annotation called @Local. If a component implementation implements an interface that has been marked as @Local, the component type will include a service whose type is that (non-remotable) interface. In this way, the @Local annotation is similar to the @Remotable annotation, but without implying remote-call semantics. The rules for generating services for a class that does not include the @Service annotation are the following: 1) If the class implements interfaces, generate services for each implemented interface that has been marked as either @Remotable or @Local, where the type of the service is that interface. Any implemented interfaces that have not been marked as either @Remotable or @Local do not have services generated for them. 2) If the class implements no interfaces, it offers a single service whose type is that class. Simon --------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the OASIS TC that generates this mail. Follow this link to all your TCs in OASIS at: https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 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
Next in thread →
Next in month →