Peter Royal wrote:

On Monday, January 27, 2003, at 08:06  PM, Stephen McConnell wrote:

An alternative approach is Fortress as a container. In this context we would be looking at Fortress implementing the Merlin Block interfaces. This is similar to the above (because Block is an Appliance). The difference between Block and Appliance is that a Block manages a set of contained appliances.

Is the containment hierarchy container -> block -> appliance? Where an appliance can be a block and thus it becomes recursive?
-pete
 ApplianceContext <--- all of the deployment info (config, custom
    context entries, meta, lifestyle policy, lifecycle strategy, etc.)

 Appliance <-- handles deployment and decommisssioning of components
    based on the supplied context in response to access and release
    requests (e.g. Object = appliance.access( this ) returns fully
    established component).

 Block <-- extends Appliance by (a) doing additional management of
    its implememntation (where block implementation referes to the
    components heirachy it is managing), and (b) publishes services
    established via the implementation as dynamic meta info - i.e.
    a block transforms itself into a normal component in that it
    exposed depedencies and services and can be applied as a
    solution when building other components.  Implemntation of (b)
    is currently in-progress.

Thus, yes, it is recusive.

Cheers, Steve.

--

Stephen J. McConnell
mailto:[EMAIL PROTECTED]
http://www.osm.net




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

Reply via email to