An Interface Between Object-Oriented Systems