Von der Klasse interactionInfo werden die Unterklassen flowInfo, announceInfo, interrogationInfo, terminationInfo und signalInfo abgeleitet, die somit die Attribute und Funktionen der Oberklasse erben und weitere eigene spezifizieren.
Die Klasse flowInfo spezifiziert die Art der Interaktionen, bei denen ein kontinuierlicher Datenstrom übertragen wird. Um die gute Qualität der ankommenden Daten zu sichern, muß die Dienstgüte der Übertragung garantiert und gegebenenfalls überprüft werden. Dazu sind neben dem Zeitpunkt, an dem die Übertragung begonnen hat (StartTime), auch Informationen über die Übertragungsverzögerung (Latency), die Varianz der Übertragungsverzögerung (Jitter), den Durchsatz (Throughput) und das Verhältnis zwischen Spitzen- und durchschnittlicher Datenübertragungsrate (Burstiness) von Interesse. Diese Klasse wird über eine 1:n-Assoziation mit der Klasse streamInterface in Relation gesetzt, d.h. daß über ein streamInterface ein oder mehrere Datenströme übertragen werden.
Interaktionen, bei denen auf eine Anfrage eine Antwort gesendet wird, werden im ODP-Referenzmodell als interrogations bezeichnet, die Anfragen als announcements und die Antworten als terminations. Die Klassen announceInfo und terminationInfo spezifizieren die Art der Interaktionen, bei denen eine Anfrage bzw. eine Antwort jeden Typs übertragen wird. Für Interaktionen, bei denen in einer Operation auf eine Anfrage eine Antwort zurückgesendet wird, ist die Klasse interrogationInfo eingeführt worden. Die Attribute LastDelay und StartTime geben Aufschluß über die Antwortzeit und den Absendezeitpunkt der Anfrage. Diese drei Klassen werden jeweils durch eine 1:n-Assoziation mit der Klasse operationInterface in Relation gesetzt, da einer Instanz der Schnittstelle zur Laufzeit eine oder mehrere Instanzen der Interaktionen-Info zugeordnet werden können.
Wird nur ein Signal über eine Schnittstelle übermittelt, so wird für diese Art der Interaktion die Klasse signalInfo eingeführt. Auch diese Klasse wird über eine 1:n-Assoziation mit der entsprechenden Schnittstelle signalInterface verbunden. Einen Überblick über die Schnittstellen-Objektklassen und die entsprechenden Interaktionen gibt Abbildung .