NETZWERKFÄHIGE- VERSION DER DINIERENDEN PHILOSOPHEN M. Monticelli, J. Albrecht.

Post on 06-Apr-2015

107 views 2 download

Transcript of NETZWERKFÄHIGE- VERSION DER DINIERENDEN PHILOSOPHEN M. Monticelli, J. Albrecht.

NETZWERKFÄHIGE- VERSION DER DINIERENDEN PHILOSOPHEN

M. Monticelli, J. Albrecht

Präsentation

Anforderung Konzept Implementation Fazit

Anforderung

Client Zustand anzeigen Am Server anmelden Zykluszeit bestimmen

Server Platte kontrollieren und auffüllen

Management Konsole Spielübersicht anzeigen

Konzept

Aufteilung in austauschbare Komponenten

Schnittstellen sind als Webservice bzw. als Interfaces definiert

Austauschbarkeit Test mit ‚Dummy‘ Komponenten Paralleles Entwickeln

Implementation Übersicht

Server

Din

nerT

hre

aded

Client

Dinner.asmx

Mangement.asmx

ClientClient

WebBrowser

heartbeat

heartbeat

IDin

ner

Implementation Client

Windows Forms Anwendung Zugriff auf Server über Webservice Muss seinen Zustand zyklisch abgleichen

Implementation Server

Stellt Webservices bereit Kapselt die Zustandsverwaltung

Implementation Management Asp .NET Website mit Ajax Unterstützung Zugriff auf Server über Webservice Aktualisierung über zyklische

Statusabfrage

Fazit

Zustandsverwaltung als Kernelement Vermehrter Testaufwand einer verteilten

Applikation Vollständigkeit der

Entwicklungsumgebung

Schluss

Noch Fragen?