The server is responsible for ensuring consistency among persistently stored objects and their transient copies.<291> The server is also responsible for managing any resources, including memory, disk space, locks, and physical ports, that are used for object representations, throughout the lifetimes of the objects.