Next in thread → Next in month →

Re: [sca-j] ISSUE 3 - revised proposal for resolution

From
Mike Edwards <>
Date
2008-10-29T08:49:30+00:00
ID
Thread
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 →