INTERBASE: an approach to controlled sharing among autonomous, hetergeneous database systems