PowerPoint Designvorlage - PowerPoint PPT Presentation

About This Presentation
Title:

PowerPoint Designvorlage

Description:

Datenstrukturen innerhalb von XML Web Services Axel Schneider Datenstrukturen innerhalb von XML Web Services. Agenda. Datenstrukturen innerhalb von XML Web Services. – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 18
Provided by: diplomAxel
Category:

less

Transcript and Presenter's Notes

Title: PowerPoint Designvorlage


1
Verteidigung der DiplomarbeitDatenstrukturen
innerhalb vonXML Web ServicesAxel Schneider
2
Datenstrukturen innerhalb von XML Web Services.
Agenda.
  • Zielstellung der Diplomarbeit
  • Beschreibung der Varianten und Vorgehensweise
  • Erkenntnisse des Vergleichs
  • Anwendung der gewonnenen Erkenntnisse
  • Diskussionsrunde

3
Datenstrukturen innerhalb von XML Web Services.
Zielstellung der Diplomarbeit.
Thema der Diplomarbeit Vergleichende Analyse von
Varianten zur Übergabe komplexer Datenstrukturen
innerhalb von XML Web Services mit Fuzzy-Logik
4
Datenstrukturen innerhalb von XML Web Services.
Agenda.
  • Zielstellung der Diplomarbeit
  • Beschreibung der Varianten und Vorgehensweise
  • Erkenntnisse des Vergleichs
  • Anwendung der gewonnenen Erkenntnisse
  • Diskussionsrunde

5
Datenstrukturen innerhalb von XML Web Services.
Beschreibung der Varianten.
  • 2 Varianten zur Übertragung komplexer
    Datenstrukturen
  • FLADA FLAche DAtenstruktur
  • HIDA HIerarchische DAtenstruktur

Eigenschaft / Variante FLADA HIDA
Zahl WS-Methoden 1 1..n
übergebene Datentypen String (XML-Struktur) komplexe XML-Datentypen
Definition der Datentypen im XML-Schema im WSDL-Dokument
Definition des Funktionsaufrufes im übergebenen String im WSDL-Dokument
6
Datenstrukturen innerhalb von XML Web Services.
Beschreibung der Vorgehensweise.
  • Vergleich der Varianten nach 7 Betrachtungskriteri
    en

7
Datenstrukturen innerhalb von XML Web Services.
Beschreibung der Vorgehensweise.
  • Berechnung der Vergleichswerte je
    Betrachtungskriterium
  • Warum Fuzzy-Logik?
  • ? Beruht nicht auf dem Gesetz The law of
    excluded middle
  • ? Reduzierung subjektiver Wertungen
  • ? Automatisierte Auswertung

8
Datenstrukturen innerhalb von XML Web Services.
Agenda.
  • Zielstellung der Diplomarbeit
  • Beschreibung der Varianten und Vorgehensweise
  • Erkenntnisse des Vergleichs
  • Anwendung der gewonnenen Erkenntnisse
  • Diskussionsrunde

9
Datenstrukturen innerhalb von XML Web Services.
Erkenntnisse des Vergleichs.
  • Behauptung Variante FLADA ist besser als HIDA!
  • Übersicht der von den FIS berechneten
    Vergleichswerte

10
Datenstrukturen innerhalb von XML Web Services.
Erkenntnisse des Vergleichs.
  • Schnittstellendefinition
  • Ziel Erstellung eines WSDL-Dokumentes
  • These FLADA hat wesentliche Vorteile gegenüber
    HIDA
  • Auswertung
  • Einfluss durch Parameter
  • Indikator LOC

Szenario FLADA HIDA
Status-Quo 51 532
Best-Case 51 57
Worst-Case 51 1937
  • Fazit These wird bestätigt.

11
Datenstrukturen innerhalb von XML Web Services.
Erkenntnisse des Vergleichs.
  • Entwicklung
  • Ziel Ausprogrammieren eines XML Web Services
  • These Entwicklungsaufwand ist gleich groß.
  • Auswertung
  • contract first
  • Zusätzliche Verarbeitungsebene bei FLADA
  • Fazit These wird nicht bestätigt.

12
Datenstrukturen innerhalb von XML Web Services.
Erkenntnisse des Vergleichs.
  • Deployment, Test und Performance
  • Deploymentmehraufwand gleich groß
  • Testmehraufwand bei FLADA leicht größer
  • Intermediate Web Service
  • Performancevorteil für Variante HIDA
  • 35 Verarbeitungsgewinn

13
Datenstrukturen innerhalb von XML Web Services.
Erkenntnisse des Vergleichs.
  • Fehleranfälligkeit und Erweiterbarkeit
  • Verteiltes Maß der Fehleranfälligkeit
  • Verteiltes Maß an Erweiterbarkeit

14
Datenstrukturen innerhalb von XML Web Services.
Erkenntnisse des Vergleichs - Zusammenfassung.
  • Zusammenfassung
  • Teilweise stark interpretationsbedürftige
    Ergebnisse
  • Summe aller Vor- und Nachteile
  • Kein Gesamtsieger des Vergleichs
  • Gesetzmäßigkeiten müssen empirisch bewiesen
    werden

Betrachtungskriterium FLADA FLADA HIDA HIDA
Betrachtungskriterium - -
Schnittstellendefinition 5 0 2 4
Entwicklung 3 2 5 1
Deployment 2 2 2 2
Test 3 3 5 1
Performance 0 2 1 0
Fehleranfälligkeit 3 4 4 3
Erweiterbarkeit 2 2 2 2
Summe 18 15 21 13
15
Datenstrukturen innerhalb von XML Web Services.
Agenda.
  • Zielstellung der Diplomarbeit
  • Beschreibung der Varianten und Vorgehensweise
  • Erkenntnisse des Vergleichs
  • Anwendung der gewonnenen Erkenntnisse
  • Diskussionsrunde

16
Datenstrukturen innerhalb von XML Web Services.
Anwendung der gewonnenen Erkenntnisse.
  • Erstellen einer Strategie
  • Anwenden der gewonnenen Erkenntnisse
  • Fehlende Aspekte einbinden
  • ? Favoritenstrategie
  • basiert auf Fragenkatalogen
  • zeigt signifikante Vor- und Nachteile bereits vor
    Umsetzung
  • Anwendung am Referenzszenario Service Chat
  • Antworten lassen beide Varianten als
    Lösungsmöglichkeit zu
  • ? Favorit HIDA

Antworten / Variante FLADA HIDA
Fragen 1-2 (Protokolle)
Fragen 3-4 (WSDL)
Frage 5 (indermediate WS)
Fragen 6-8 (Schnittstellendefinition, Entwicklung und Deployment)
Fragen zu 9 (Test)
  • Aber Favoritenstrategie hat keinen zwingenden
    Entscheidungscharakter

17
Datenstrukturen innerhalb von XML Web Services.
Agenda.
  • Zielstellung der Diplomarbeit
  • Beschreibung der Varianten und Vorgehensweise
  • Erkenntnisse des Vergleich
  • Anwendung der gewonnenen Erkenntnisse
  • Diskussionsrunde
Write a Comment
User Comments (0)
About PowerShow.com