sca-j message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: RE: [sca-j] [ISSUE 65] There is no lifecycle defined for SCA Components -Updated proposal revision 3
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: sca-j@lists.oasis-open.org
- Date: Mon, 16 Mar 2009 13:10:54 +0000
Mark,
I am having problems with the diagram
included in the proposal document.
If I view the diagram in Word 2003,
all I see is a blank space. If I view it with Open Office, I can
see it. This needs fixing.
I suggest that the diagram is placed
inside a bounding box and also that it is given a caption.
Other comments:
1) 4.2.4 Running State
"The component implementation MAY
invoke operations on any injected references."
should be changed to
"The component implementation can
invoke operations on any injected references."
- to be consistent with section 4.2.3
2) 4.2.4 Running State
"The SCA Runtime must allow invocations
on all injected references of the component implementation."
This is very vague. Once the references
have been injected, the implementation code can invoke them
and the SCA runtime has no control over
this. So what is really meant here? If you mean that the invocations
must reach some target service, then
this is not at all certain - and a failure is not necessarily an error
caused
by the SCA runtime. The Assembly
spec spends quite a lot of words on describing cases where the target
service might not be available and what
errors must be raised if it is not available. I'm not sure that it
is a good
idea to try to reproduce all of these
cases here.
3) 4.2.6 Terminated state
Does this state have no normative statements?
Such as:
"The SCA Runtime MUST NOT invoke
Service methods on the component implementation."
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:
| "Mark Combellack" <mcombellack@avaya.com>
|
To:
| "Simon Nash" <oasis@cjnash.com>,
<sca-j@lists.oasis-open.org>
|
Date:
| 15/03/2009 21:24
|
Subject:
| RE: [sca-j] [ISSUE 65] There is no lifecycle
defined for SCA Components - Updated proposal revision 2 |
Hi Simon,
Thanks for your comments. I will include them in a new version of the
proposal.
The one thing I did not change was your comment regarding the serial
injection of properties and references. You asked the question of how
this could be done in a non-sequential manner? The SCA Runtime could use
one thread for each property/reference to be injected and do it all in
parallel.
Thanks,
Mark
> -----Original Message-----
> From: Simon Nash [mailto:oasis@cjnash.com]
> Sent: 13 March 2009 12:54
> To: sca-j@lists.oasis-open.org
> Subject: Re: [sca-j] [ISSUE 65] There is no lifecycle defined for
SCA
> Components - Updated proposal revision 2
>
> Mark,
> My comments are in the attached document.
>
> Simon
>
> Mark Combellack wrote:
> > Hi,
> >
> >
> >
> > As discussed in our conference calls, I have updated the proposal
for
> > JAVA-65 to remove the PostInit and PreDestroy phases to simplify
the
> > model. The attached document contains the revised proposal
> >
> >
> >
> > All changes for Issue 65 are contained in a new chapter 4.
> >
> >
> >
> > The changes between this new revision 2 and the original proposal
are:
> >
> >
> >
> > * Removed the @PostInit annotation and associated
state in the
> > lifecycle model
> > * Removed the @PreDestroy annotation and associated
state in the
> > lifecycle model
> >
> >
> >
> > This update completes my action 2009-02-19-02.
> >
> >
> >
> > 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>
> >
> >
> >
> >
> >
------------------------------------------------------------------------
> >
> >
---------------------------------------------------------------------
> > 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
---------------------------------------------------------------------
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]