As Karl mentions, DeploymentAdmin is a specification that has answers to some 
of your questions. You can specify so called deployment packages, which group 
bundles (and even other artifacts you want to deploy). These packages will be 
installed and updated in transactions (rolling them back if something fails), 
and you can even distribute "diffs" from version A to B (so called fix 
packages). The specification is in the R4.1 compendium and well worth reading.

Furthermore, you mention bundles being started in random order as being 
"annoying" to developers, stating you want to create a dependency tree of 
bundles. I think that might be the wrong approach to the problem. Bundles 
should be able to start in random orders. Any dependencies between bundles 
should actually be dependencies between services and those can be handled 
automatically (declarative services, iPOJO, dependency manager, ...).

In general, with the flexibility that small bundles give you, comes the 
complexity of actually managing all those bundles, partitioning them into 
(many) different configurations and getting those onto targets.

Greetings, Marcel


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

Reply via email to