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 <[email protected]> 
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

Reply via email to