Apache ACE > Index > Documentation > Developer Documentation > Software Design
Added by Marcel Offermans, last edited by Marcel Offermans on Jul 06, 2009  (view change)
  • Audit Log ProtocolAudit logs record life cycle changes on gateways. As such, an audit log can be used to see changes over time and track what is actually on a gateway. This design describes the protocol to exchange audit log information.
  • Communication Gateway and ServerThis document defines the 'protocol' used for communication between server and gateway.
  • Design Template MechanismSome artifacts (see Object Graph in Client) can need some customization before being provisioned, e.g. configuration files might need some information that is managed by one of the licenses. For more detailed information, see the interface of ArtifactPreprocessor.
  • Object Graph in ClientIn the client target, a RepositoryAdmin is available that provides a model of the objects and associations that the provisioning server works with.
  • Object Repository ProtocolClients can checkout and commit data to the repository. This design describes how this is done.
  • Object RepositoryReplication ProtocolIn order to distribute the data in the object repositories amongst the relay servers, they should be replicated. This design describes how this is done.