1. A method of managing information in a computer system having multiple heterogeneous datastores, comprising: representing at least two of said heterogeneous datastores each as a logical datastore object of an object-oriented data model; and representing said at least two datastore objects together as a federated datastore object of said data model.