daisy-consortium/pipeline-framework — pull request #11 by capitancambio (2013-06-19 14:38:40+00:00)
Title: Non persistent data model

This is the nonpersistent data model for the framework:

Jobs:
* Jobs are stored in memory ( and lost for the next execution of the fwk)
* Messages are discarded 60 seconds after the last access (configurable through sys prop). I guess that should do it as we just log the info,warn and error messages, we shouldn't have memory issues. If memory issues arise, then using the persistent version is recommended.

Webservice:
* Client management is supported
* Request logs and job configurations are just igonred.

I'm thinking what to do with the non-deleted jobs, should we clean them after when the service is down? this may compromise jobs when a bundle is updated and the fwk is running.