Apache Isis v1.4.0 Commands, Auditing, Publishing and Background Commands
Channel: Dan Haywood
Date: 2014-03-07

This screencast demonstrates Isis' in-built support for profiling, auditing, for publishing and for running actions in the background (via a scheduler).  Any action on a domain object can be annotated as a "reifiable" (persistable) commands... in other words capturing the "cause" of a change.  The auditing service can then capture the changes to the domain object(s) ... the "effect" of the change.  Any published events are also associated back to the command.  Finally, it is possible to invoke commands in the background, either explicitly scheduling them through the background service, or implicitly scheduling them (by way of an annotation).