OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-j message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: 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:  mike_edwards@uk.ibm.com



From: David Booz <booz@us.ibm.com>
To: sca-j@lists.oasis-open.org
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:booz@us.ibm.com

Inactive hide details for Simon Nash ---10/24/2008 03:59:39 PM---The following proposed resolution is a modification of the proSimon 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 <oasis@cjnash.com>

To:

sca-j@lists.oasis-open.org

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








[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]