Client - Server Beziehung

ADS-Dienste können zunächst kategorisiert werden in "bestätigte"- und "unbestätigte" Dienste.

ADS-Client

ADS-Server

Request (Anforderung) ->

-> Indication (Aufforderung)

Confirmation (Bestätigung) <-

<- Response (Antwort)

Der Ablauf einer ADS-Kommunikation beginnt mit einem ADS-Request, welcher als ADS-Indication in dem ADS-Server eintrifft.

Der ADS-Server antwortet mit einer ADS-Response, die wiederum im ADS-Client als ADS-Confirmation gemeldet wird.

Nachrichten, die ein ADS-Server selbständig schickt (z.B. Fehler- oder andere Statusmeldungen) werden dem ADS-Client als Notification Indication gemeldet.

Allgemeine ADS-Dienste:

Die allgemeinen ADS-Kommunikations-Dienste werden unterschieden in

Spezifische ADS-Dienste:

Über die allgemeinen ADS-Dienste hinaus wurden zusätzliche Funktionen, welche die ADS-Kommunikationen kapseln und das Arbeiten mit z.B. Visual Basic, Visual C++ definiert. Diese "spezifische ADS-Dienste" wurden im ADS-OCX bzw. der ADS-DLL implementiert und bieten z.B. die Möglichkeit der synchronen Kommunikation oder nehmen Rücksicht auf evtl. bestehende Restriktionen (in Visual Basic z.B. vorzeichenlose Variablentypen)