================================================================
==  ReadMe-Datei zu den ServerScenarios                       ==
================================================================

Um einen berblick ber die Installation, Vorbedingungen, ge-
nutzte Bibliotheken usw. zu erhalten lesen Sie bitte die Datei
"Overview.txt" auf der Ebene "OSCI2-StarterKit/samples".

================================================================
Inhalte des Beispiels ServerScenarios
================================================================

Dieses Beispiel soll verdeutlichen, wie ein synchrones OSCI 2-
Backend erstellt werden kann. Es wird sowohl der Service sowie
der zu benutzende Client dargestellt. Zum Erstellen des Services
wird das build.xml bentigt, in dem das target 'all' das Compi-
lieren und Erstellen der Service-Dateien erledigt. Der zusammen-
gestellte Service befindet sich dann im 'dist'-Verzeichnis des
Projektes. Die WAR-Datei 'SampleEndpoint.war' muss dann in das
'deploy'-Verzeichnis des Applikationsservers gelegt werden.
Dieser muss zuvor fr das Metro-Framework vorbereitet werden.
Hierzu kontaktieren Sie bitte die 'Metro' Homepage
(https://metro.dev.java.net). Nach erfolgreichem Deployment auf
dem Server kann das Beispiel 'SynchronousClient' ausgefhrt
werden.
Falls Sie das Beispiel aus Eclipse(TM) heraus ausfhren wollen,
beachten Sie bitte die Anleitung im Overview.txt. Zustzlich
ist noch folgender Schritt durchzufhren:
- Properties des projects auswhlen, Eintrag "Java Build Path",
  Reiter "Libraries" auswhlen - Button "Add Class Folder" be-
  ttigen, im Dialog "Class Folder Selection" "classes_gen"
  selektieren und anschlieend die Dialoge mit "OK" verlassen.

Beispielklassen:

- SynchronousWebService:
  Web-Service Klasse. Diese Klasse wird nach erfolgreichem De-
  ployment vom Metro-Framework angesprochen. Diesee Klasse be-
  dient lediglich das geforderte Interface und erstellt mg-
  liche Fehlermeldungen. Die Nachrichtenverarbeitung wird an die
  Klasse SynchronousProcessing weitergegeben.

- SynchronousProcessing:
  Diese Klasse wird von der Web-Service Klasse
  SynchronousWebService aufgerufen, um die Nachrichtenverarbei-
  tung durchzufhren und die Rckantwort zu erstellen.

- SynchronousClient:
  Diese Klasse ruft den synchronen OSCI 2-Service auf.

================================================================
==  ReadMe-Datei zu den ServerScenarios                       ==
================================================================