Vorlesung: Client/Server-Systeme

Lehrstuhl Technische Informatik
Dozent Prof. Dr.-Ing. Spruth
Vorlesung Montags, 11:15 - 13:00 Uhr
Raum Sand H├Ârsaal 1
Umfang 2 SWS / 3 LP
Voraussetzungen         Vordiplom empfohlen, aber nicht Bedingung
Pr├╝fungsfach      Technische Informatik
Homepage http://www-ti.informatik.uni-tuebingen.de/~spruth/
Eintrag im LSF Client/Server-Systeme

Beschreibung

In mittleren und gro├čen Unternehmen sind Client/Server Systeme die dominierende Art der Datenverarbeitung.. Die vorliegende Vorlesung gibt einen praxisnahen Einblick in dieses wichtige Teilgebiet der Informatik. Es werden die folgenden Themen behandelt:

  1. Schnittstellen zum Transportnetz:, Ports und Sockets 
  2. Remote Procedure Calls
  3. Datensyntaxdienste: XDR und ASN.1
  4. Sicherheit und Verschl├╝sselung, DES, AES und RSA
  5. Elektronische Unterschriften, Authentifizierung
  6. Kerberos, SSL, IPSec, Access Control Lists, Firewall 
  7. Directorydienste, Zeitdienste
  8. Transaktionsverarbeitung, Stored Procedures
  9. CICS Transaktionsmonitor, 3270 Protokoll
  10. Asynchrone Systeme, Message Based Queuing, MQSeries
  11. Enterprise Server, z/OS und OS/390, ├ťberblick
  12. Virtuelle Maschinen, VMWare, z/VM und PR/SM/LPAR 
  13. Java Implementierungsbeispele: Enterprise Java Beans, WebSphere Web Anwendungsserver
  14. Objektorientierte Client Server Systeme: Corba,RMI, DotNet, Web Services
  15. Schnittstellen zum Internet: Java Connection Architecture, z/OS Internet Services, Transaktionsmaschine
  16. Transaktionsverarbeitung mit Enterprise Java Beans, Reuse der JVM

Literatur

  • J. Gray, A. Reuter: "Transaction Processing" ;Morgan Kaufmann
  • Publishers, 1993 R. Orfali, D. Harkey: "Client/Server Programming with JAVA and CORBA"
  • P. Herrmann, W. G. Spruth: ÔÇ×Einf├╝hrung in z/OSÔÇť, 2002
  • Script wird im Internet vor jeder Vorlesung verf├╝gbar sein

Bemerkung

Zus├Ątzlich wird im WS 2008/09 ein Praktikum angeboten, welches mit 4 Stunden in den Pr├╝fungsplan Technische Informatik aufgenommen werden kann. In die Vorlesung und ├ťbungen fliessen Erkenntnisse aus mehreren Industrie-Forschungsprojekten ein, die Mitarbeiter von Herrn Professor Spruth mit deutschen Gro├čfirmen und Softwareh├Ąusern durchgef├╝hrt haben.