Hello We are looking at seeing if we can use acitiviti browser based modeler, to model business processes. Does the modeler require a database to persist the model? Is it possible to use our own persistence mechanism ( such as file system ) and format ( own xml schema ) ?
Well, what you want is not really beginner stuff, so not really. Basically, Activiti has a set of services (RuntimeService, TaskService, …) and you can extend the default implementations, override the default logic and inject that in the process engine configuration.