sca-assembly message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: Re: [sca-assembly] ISSUE 40: Proposed Resolution
- From: Mike Edwards <mike_edwards@uk.ibm.com>
- To: "OASIS Assembly" <sca-assembly@lists.oasis-open.org>
- Date: Wed, 30 Apr 2008 14:26:43 +0100
Dave,
I think I can address your concern by
adding the words
"for a given Domain" after
the words
"the behaviour of the SCA runtime
"
...we don't define SCA runtimes very
closely, but we do define Domains and it is
reasonable to expect consistent behaviour
for one Domain. How different
Domains are handled is a different consideration
and I think it is fair that they
can each be expected to be handled differently.
An "SCA runtime" may be one
entity or a pack of cooperating entities. If there
is more than one, then we should rightly
expect consistency between them for
a single Domain.
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
David Booz <booz@us.ibm.com>
30/04/2008 13:09
|
To
| sca-assembly@lists.oasis-open.org
|
cc
|
|
Subject
| Re: [sca-assembly] ISSUE 40: Proposed
Resolution |
|
Your new words are fine with me.
As to your question about doing 1 or 2, but not 3. Suppose a given
runtime
implementation has the ability to support more than one SCA Domain. One
of
those Domains could be configured to behave as in 1), but a second Domain
could be configured to behave as in 2). From my perspective, that's
one
runtime that does 1 and 2, but not 3. This has to be allowed and
I believe
it is as per the words 'For components at the Domain level...runtime takes
ONE of 3...'. This says to me that it's a combination of the Domain
configuration and the runtime that must do one of the 3 options. If
this
is not what you intended then we have a much larger problem.
I hope that folks are not interpreting an SCA Domain as the same thing
as a
runtime. They are independent.
Dave Booz
STSM, SCA and WebSphere Architecture
Co-Chair OASIS SCA-Policy TC
"Distributed objects first, then world hunger"
Poughkeepsie, NY (845)-435-6093 or 8-295-6093
e-mail:booz@us.ibm.com
http://washome.austin.ibm.com/xwiki/bin/view/SCA2Team/WebHome
Mike Edwards
<mike_edwards@uk.
ibm.com>
To
"OASIS
Assembly"
04/30/2008 07:18
<sca-assembly@lists.oasis-open.org>
AM
cc
Subject
Re: [sca-assembly]
ISSUE 40:
Proposed
Resolution
Folks,
I'm not happy with being unclear about the consequences of the 3
alternatives
While the words "fix the result" may be poor, they are an attempt
to be
clear
about the actual behaviour that will result. I've put some updated words
below.
I don't follow the thought that an SCA runtime can do 1 & 2 but not
3.
In my proposal an SCA runtime can only do ONE of these 3 things.
-----------------------------------------
For components at the Domain level, with References that are marked as
@autowire="true", the behaviour of the SCA runtime takes ONE
of the 3
following forms:
1) The SCA runtime MAY disallow deployment of any components with autowire
References. In this case, the SCA runtime MUST generate an exception
at
the
point where the component is deployed
2) The SCA runtime MAY evaluate the target(s) for the reference at the
time
that the component is deployed and not update those targets when later
deployment actions occur.
3) The SCA runtime MAY re-evaluate the target(s) for the reference
dynamically as later deployment actions occur resulting in updated
reference targets which match the new Domain configuration. How
the new configuration of the reference takes place is described by
the relevant client and implementation specifications.
--------------------------------------------
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
David Booz <booz@us.ibm.com>
29/04/2008 17:42
To
sca-assembly@lists.oasis-op
en.org
cc
Subject
Re: [sca-assembly] ISSUE
40: Proposed Resolution
My only quibble is over the words 'fix the result'. I think I know
what
you mean, but I dont think it's necessary to say. If a runtime chose
to do
1 and 2, but not 3, then the result of 2 would be 'fixed' by definition
because 3 is what introduces dynamicity.
Attempting a slight reword:
1) ...as you have it is fine...
2) The SCA runtime MAY associate target(s) with the reference at the time
the component is deployed.
3) The SCA runtime MAY re-evaluate the target(s) for the reference
dynamically as later deployment actions
occur resulting in updated reference targets to match the new Domain
configuration. How the new configuration of
the reference takes place is described by the relevant client and
implementation specifications.
Dave Booz
STSM, SCA and WebSphere Architecture
Co-Chair OASIS SCA-Policy TC
"Distributed objects first, then world hunger"
Poughkeepsie, NY (845)-435-6093 or 8-295-6093
e-mail:booz@us.ibm.com
http://washome.austin.ibm.com/xwiki/bin/view/SCA2Team/WebHome
Mike Edwards
<mike_edwards@uk.
ibm.com>
To
"OASIS
Assembly"
04/29/2008 05:28
<sca-assembly@lists.oasis-open.org>
AM
cc
Subject
[sca-assembly]
ISSUE 40: Proposed
Resolution
Folks,
Here is a proposal for he resolution of Issue 40:
For components at the Domain level, with References that are marked as
@autowire="true", the behaviour of
the SCA runtime takes ONE of the 3 following forms:
1) The SCA runtime MAY disallow deployment of any components with autowire
References.
In this case, the SCA runtime MUST generate an exception at the point where
the component is deployed
2) The SCA runtime MAY evaluate the target(s) for the reference at the
time
that the component is deployed
and fix the result
3) The SCA runtime MAY re-evaluate the target(s) for the reference
dynamically as later deployment actions
occur and update the reference targets to match the new Domain
configuration. How the new configuration of
the reference takes place is described by the relevant client and
implementation specifications.
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
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
---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail. You may a link to this group and 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
---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail. You may a link to this group and 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]