Looked at the 3.1a1 distribution, and starting to get my head around 
it. Some nice features and concepts ... good work!

Not sure how some of the areas we need for our environment fit 
into the current structure or future plans e.g.

* Dynamic applications/components - the concept of "long running" 
VM sessions into which we dynamically load and unload 
components and applications. At startup all we have is an "empty 
shell" and the ability to request loads. Classes would get unloaded 
when dead to prevent memory hogging over time.

* Dynamic remote machine deployment - the concept of a pool of 
host machines with minimal software installed (e.g. the JAVA VM 
and a Bootstrap Loader). Ideally we'd remotely deploy initially the 
Execution Environment (e.g. Avalon/Phoenix) and then once 
running specific components and applications.

* Cross VM pooling - allow applications/components to be 
distributed across VM's and machines, with ways for them to be 
accessed and use in a "single image" manner e.g. via directory 
services, proxies etc.

* Application and Component caching - to allow a component to be 
rebuilt and redeployed, without knocking out running versions until a 
control/sync point is determined.

* Multiple application/component instances - a single component or 
application being loaded once, but having instances to meet 
demand (either for reasons of volume or partitioning).

* Locally silent operation - minimal logging to the local file system 
(apart from crisis, panic or debug logs). Other logging being via a 
flexible "log connector" approach so that log output can be gathered 
centrally/remotely.

Feel free to ignore or disregard if these are seen as outside the 
scope of Avalon and Phoenix.

-- Rob --

SoftSell Business Systems, Ltd.
' testing solutions for a changing world '
 
+44 (20) 7488 3470
www.softsell.com
[EMAIL PROTECTED]

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

Reply via email to