I am involved in a project for building a webapp for something that can be described as a rule engine, we are using DDD approach to capture and model the domain and the functionalities.
But what about application related data, since it is a web application there will be a significant portion around security/user-mgmt, log mgmt. etc., miscellaneous items that are not part of the domain but there will be data that requires to be managed for them. From the initial reading of DDD paradigm, we get a fair idea about domain model, and persistence through repositories. Application specific concerns like security, txn mgmt etc are to be contained in Application Service layer is what i understand.
In this where/how persistence of application specific data ? Should that also be modelled as different aggregate and be part of the system in similar way or should those be structured in a different way(Manager classes talking to DAO - like Transaction script) ?