"Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems."
http://www.martinfowler.com/eaaCatalog/unitOfWork.html