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

 


Help: OASIS Mailing Lists Help | MarkMail Help

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


+1

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 09:26          <sca-assembly@lists.oasis-open.org> 
             AM                                                         cc 
                                                                           
                                                                   Subject 
                                       Re: [sca-assembly] ISSUE 40:        
                                       Proposed Resolution                 
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           





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-op 
                                               en.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]