An open-architecture transactional file system is described. In one described implementation, a file system comprises a plurality of interchangeable and/or customizable logic layers configured to manage operations on behalf of an application when the application makes data requests to a data source....http://www.google.co.uk/patents/US20030163594?utm_source=gb-gplus-sharePatent US20030163594 - Open-architecture file system