On Wednesday 05 November 2003 13:31, Stephen McConnell wrote:
> Niclas Hedhman wrote:
> > ROBUST environment, not an "Assured" environment, that is plain
> > stupidity.
>
> An assured environment is simply an
> environment within which assurance is measurable, and understood in
> terms of success and failure.

Ok, we are in the "language semantics" area. For me "assurance" is about 
"guarantee", i.e. "I, the container, will guarantee that the service is 
available."
Since you like to introduce "measured", i.e. <=100%, I can accept your 
semantics, although I find it somewhat confusing. I'd be happier if we just 
drop "assurance" altogether.


> >"Hey, I know you want service A, but sorry, there is none available at the
> >moment. Hang in there, I'll get back to you when I have found one."
>
> Also know as a transient exception containing an expected recovery time.
>
> >After which the client component could;
> >1. Block (for a while) when others are requesting service that depends on
> > the availability of other services.
> >2. Throw a defined NotCurrentlyAvailableException.
> >3. Pretend (bad! but have help me in the past)
> >4. Queue and service later.
> >5. Mimick.
> >
> >Whatever it does, it is safe to say that the container have no clue what
> > is the best "Fall-back strategy".
>
> Today we have no specification concerning transient suspension of
> service availability. We also have no semantic specification of
> statefull versus stateless services nor qualification of a dependence on
> a service dependence versus dependence on an identified supplier of a
> service. If we solve these two issue - we will be cooking on gas!

YEAH.....  So let's get to it :o)

In my head, I see no difference between handling "transient suspension" from 
"normal startup". The current way of startup could be seen as a "synchronous" 
case, where the container will not deploy a component until all components it 
depends on are available.


Niclas

P.S.  When do you sleep?? There are posts from you around the clock. Don't you 
know it is important to get regular sleep.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to