Hi Marcel, Thanks for your feedback.
Unfortunately, I won't be at ApacheCon US, I'm stuck with a customer at the same time. Concerning ACE and AD, I need to see ACE deeper to provide a correct overview. That I can say about AutoDeploy: - AutoDeploy is composed in two parts: the agents are deployed on target servers and WebAutoDeploy. The agents call WebAutoDeploy (http WS) to retrieve the configuration. WebAutoDeploy is a webapp based that interact with the agents using webservice. WebAutoDeploy is ajax based (echo2 framework) and the configuration is stored in a xml file. It's a central tool to manage all environments with a journal of all actions performed. - you define resources: JEE (datasource, connection pools, jms servers, jms queues, ear/war artifacts, etc) or non JEE (sql scripts, files/location, etc). After you define an "update plan" mixing the resources. You have notifier (informing the users when an update will be launched) and publisher (informing the users about that the update has done). - as it uses Apache Commons VFS, all resources (for example artifatcs location) can be local, in a archive (zip, tar.gz, etc) or remote (http, ftp, cifs, etc) and you can combine it. - it embed a quartz scheduler to "fire" an update automaticaly. - it supports JEE applications servers like weblogic, jboss, websphere. - via non-JEE software resources, we manage ESB (ServiceMix of course ;)), web server (Apache httpd), printout systems (streamserve, ...), etc. I began the project around 5 years ago and the users pool is growing up ;). The current stable release is pure java with apache projects dependency (commons vfs, commons digester, xerces, ..). Feel free to take a look on the source code. The trunk is now OSGi based using Felix (framework for now, I think Karaf soon), CXF, etc. I use some bundles that I have done for ServiceMix. Before giving a feedback on relatinship between ACE and AD, I would like to checkout the ace source code to get a better understanding of the ace scope, provided features, etc. I will begin tonight. Regards JB ------Original Message------ From: Marcel Offermans To: [email protected] To: [email protected] Subject: Re: Interest on Apache ACE and possible relationship with AutoDeploy/Kalumet Sent: Oct 26, 2009 23:44 Hello Jean-Baptiste, On Oct 26, 2009, at 14:47 , Jean-Baptiste Onofré wrote: > I'm interesting to contribute to the Apache Ace project. > > Reading the ACE incubation page: > http://incubator.apache.org/projects/ace > > and browsed Ace Jira to pick up some task and provide some patches. > > On the other hand, I'm working on AutoDeploy > (http://buildprocess.sourceforge.net > ) to provide a complete JEE deployment tool. I submitted an Apache > incubator proposal: > http://wiki.apache.org/incubator/KalumetProposal > > I began to upgrade the AutoDeploy trunk to use OSGi programming > model using Felix Karaf (as I'm ServiceMix contributor, it's > normal :)). > > I think that we can found some relationship between Ace and > AutoDeploy. Maybe AutoDeploy can be part or subproject of Ace ? > > What do you think ? > > If you have any question about AutoDeploy/WebAutoDeploy, feel free > to ask. First of all, thanks for your interest in Apache Ace. Since you've already looked at it, do you have a proposal on how AutoDeploy/Kalumet could be integrated with Ace? Looking at the links you provided, I can definitely see some high level components that are similar. In particular, we both have a "management agent" that locally deploys components. On a related note, will you be at ApacheCon US next week? If so, it would be great to meet up and have a face to face meeting. Greetings, Marcel
