[ 
https://issues.apache.org/activemq/browse/SM-1071?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_40158
 ] 

Guillaume Nodet commented on SM-1071:
-------------------------------------

<quote>I have been thinking about something like this for the Apache Directory 
Server as well. When we restructure around OSGi I want to be able to leverage 
OBR and add some group/cluster configuration concepts so that we can bring up a 
new server and point it to a config server url and a group name and have it 
provision bundles and configure itself. Of course I want to build this 
centralized management facility on top of ApacheDS LDAP to store configuration 
information by group, node name, etc., but this is a generic idea that could 
apply to a lot of OSGi applications, particularly server side apps like 
ServiceMix.</quote>

Yeah, I was thinking about that too.  If you use virtualization at the same 
time (like VMWare) it can be very powerful.   Using http for accesing the 
config has some pros too, because you could use svn for example. (or other CMS 
/ rest api).  Anyway, a simple facade api should be able to abstract the 
backend.  

<quote>I am also thinking about some change management features for versioned 
configuration packages (for audit history, rollback to snapshot, etc.) and the 
ability to move change packages through development, QA, and production 
environments. I know a lot of this is beyond the scope of this issue, but it 
would be interesting to see if we can work together to satisfy the common 
requirements we have.</quote>

Yeah, a bit beyond the scope ... but still very interesting.  If we use svn or 
a CMS, wouldn't this feature be available at a cheap price ? at least for 
versioning of configurations.  I don't know much about ldap.  What kind of 
features would it bring ?

> Provisioning system
> -------------------
>
>                 Key: SM-1071
>                 URL: https://issues.apache.org/activemq/browse/SM-1071
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>             Fix For: 4.0
>
>
> Maybe using OBR  
> (http://felix.apache.org/site/apache-felix-osgi-bundle-repository-obr.html) or
> Equinox (http://wiki.eclipse.org/index.php/Equinox_Provisioning).
> Basically, i'm thinking about two things:
>   * leverage OBR to install features easily (activemq, ode, cxf, etc...)
>   * dynamic / automatic provisioning of applications
> For the second one, a service could pull an HTTP url from time to time to 
> check is a new configuration for itself is available.  if yes, download it 
> and uninstall stop / uninstall unneeded bundes, install new ones, etc...
> The configuration would be a simple xml defining which bundles / version 
> should be started

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to