Dissertation Louis Perrochon
Navigation bar
  Home Start Previous page
 32 of 163 
Next page End Inhalt 27 28 29 30 31 32 33 34 35 36 37  

2.1 Grundlagen
31
bestimmten Interaktionskonstrukt sind jedoch genau ein Client und ein Server
aktiv.
Eine Voraussetzung für die Interaktion innerhalb eines Interaktionskonstrukts sind
übereinstimmende Schnittstellen von Client und Server. Nur eine direkte Eins-zu-
eins-Übereinstimmung erlaubt eine problemlose Kommunikation und korrekten
Datenaustausch. Alle anderen Fälle sind Untersuchungsgegenstand dieser Arbeit.
Die Kommunikation zwischen Client und Server geschieht durch Übertragung von
Daten. In dieser Arbeit werden bezüglich dieser übertragenen Daten Steuerdaten,
Metadaten und Nutzdaten unterschieden. Die Steuerdaten dienen der Kontrolle
der Kommunikation, beispielsweise der gegenseitigen Identifikation von Client
und Server sowie der Koordination und Synchronisation der Kommunikation. Die
Metadaten enthalten die Beschreibung der Nutzdaten. Die Nutzdaten selber
enthalten die Information, welche als Antwort auf eine konkrete Frage gesucht ist.
Datenübertragung kann in beiden Richtungen stattfinden. Bei manchen Server-
dienstleistungen wie etwa beim Drucken oder beim Speichern von Nutzdaten in
einem Datenverwaltungssystem erfolgt die Nutzdatenübertragung vom Clienten
zum Server. Bei anderen Dienstleistungen, namentlich beim Lesen aus einem
Datenverwaltungssystem erfolgt die Lieferung von Nutzdaten vom Server an den
Clienten.
Interaktionskonstrukte sind nicht symmetrisch. Auch bei zwei im allgemeinen
vollständig gleichberechtigten Partnern innerhalb eines globalen IS wird im
Einzelfall der Anstoss für die momentane Interaktion von einem Partner ausgehen.
Dieser übernimmt für die aktuelle Interaktionsphase die Rolle des Clienten. Da
das Interaktionskonstrukt nicht symmetrisch ist, wird dadurch eine Halbordnung
der durch die aktuelle Zusammenarbeit betroffenen Teilsysteme innerhalb des
globalen Informationssystems definiert. Das „oberste“ Element dieser
Halbordnung ist immer jener Client, von dem die ursprüngliche Anfrage ausging.
Abhängig von dieser Anfrage werden dynamisch weitere Programme als
Gateways oder Server eingeordnet. Diese können selber wieder als Clienten
weitere Gateways und Server ansprechen.

Copyright Louis Perrochon. All Rights reserved.