ace-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Offermans <>
Subject Re: Ace agent
Date Wed, 20 Feb 2013 11:05:42 GMT
Hello Simone,

The identity of a target is provided by a service called Identification, the API can be found
in org.apache.ace.identification.api and we provide a default implementation that is indeed
based on a property. You can just write your own implementation though.

The next step to take is to make sure that your new implementation is actually used in the
management agent. The management agent in ACE actually consists of a couple of bundles working
together. However, to make it easier to work with, we created a bundle called "management
agent" which is actually an assembly of those bundles. We literally instantiate the bundle
activators of the other bundles from that one, and invoke start/stop on them. So to "bake"
your new bundle into that one, you need to make a change there too.

Greetings, Marcel

On Feb 20, 2013, at 11:53 AM, Simone Giacomelli <> wrote:

> I've played a bit around Ace and I find it very useful.
> I would like to use it as main deploy manager for about 2000 computers (and
> growing).
> I've seen that the agent use System/osgi properties to setup it's identity
> name and server url.
> I need to customize the identification process, in order to register,
> acknowledge and authenticate targets.
> I've seen through the classes that there are customization (I hope so :)
> Any advice where to look for? Some source or documentation? Sample
> projects, spare sources?
> thanks in advance,
> -- 
> Simone Giacomelli
> Mobile: +39 333 9770618
> E-fax: +39 02 700540454
> Skype: simone.giacomelli

View raw message