Chapter 4. WAF Component: Services

WAF provides a number of generic services that can be used in developing a WAF application. Services leverage the business logic provided by the kernel, and provide specialized domain APIs to solve specific, common business problems. Examples of services include notification, workflow, and versioning.

Services were originally discussed in Section 1.2.2 Services. Implementation examples are covered in Chapter 11 Services Tutorials.

4.1. Auditing Service

The auditing service can track when and by whom an object was created and last modified for an ACSObject. This tracking is optional. The AuditedACSObject class provides methods for accessing the auditing information.