Verteidigung der Diplomarbeit Datenstrukturen innerhalb von XML Web
Verteidigung der Diplomarbeit Datenstrukturen innerhalb von XML Web Services Axel Schneider Thema der Präsentation · Datum Verfasser · weitere Angaben Seite
Datenstrukturen innerhalb von XML Web Services. Agenda. n Zielstellung der Diplomarbeit n Beschreibung der Varianten und Vorgehensweise n Erkenntnisse des Vergleichs n Anwendung der gewonnenen Erkenntnisse n Diskussionsrunde T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 1
Datenstrukturen innerhalb von XML Web Services. Zielstellung der Diplomarbeit. Ausgangspunkt Projekt „T-Com Web und Shop Relaunch“ Ausgangspunkt Problem Service A Projekt „WSP“ Service B 2 Varianten Informationsaustausch Thema der Diplomarbeit Ziel 1. Vergleich der Varianten Vergleich & Strategie 2. Entwurf einer Strategie Problem 2 Varianten zur Übergabe der Informationen „Vergleichende Analyse Varianten XMLvon Web Services zur Übergabe komplexer Datenstrukturen innerhalb von XML Web Services mit Fuzzy-Logik“ T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 2
Datenstrukturen innerhalb von XML Web Services. Agenda. n Zielstellung der Diplomarbeit n Beschreibung der Varianten und Vorgehensweise n Erkenntnisse des Vergleichs n Anwendung der gewonnenen Erkenntnisse n Diskussionsrunde T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 3
Datenstrukturen innerhalb von XML Web Services. Beschreibung der Varianten. n 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 T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 4
Datenstrukturen innerhalb von XML Web Services. Beschreibung der Vorgehensweise. n Vergleich der Varianten nach 7 Betrachtungskriterien Schnittstellendefinition Entwicklung Test Deployment Fehleranfälligkeit SW-Entwicklungs-merkmale Erweiterbarkeit Performance Qualitätsmerkmale T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 5
Datenstrukturen innerhalb von XML Web Services. Beschreibung der Vorgehensweise. n Berechnung der Vergleichswerte je Betrachtungskriterium Systemanalyse Fuzzy-Inference-Systemanalyse Szenario-Technik Interpretation und Auswertung n Warum Fuzzy-Logik? Beruht nicht auf dem Gesetz „The law of excluded middle“ Fuzzy-Logik Reduzierung. Fuzzy-Inference-System subjektiver Wertungen Automatisierte Auswertung Interpretation und Auswertung Vergleich T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 6
Datenstrukturen innerhalb von XML Web Services. Agenda. n Zielstellung der Diplomarbeit n Beschreibung der Varianten und Vorgehensweise n Erkenntnisse des Vergleichs n Anwendung der gewonnenen Erkenntnisse n Diskussionsrunde T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 7
Datenstrukturen innerhalb von XML Web Services. Erkenntnisse des Vergleichs. besser Behauptung: Übersicht der. Variante von den FLADA FIS berechneten ist „besser“ Vergleichswerte als HIDA! schlechter n T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 8
Datenstrukturen innerhalb von XML Web Services. Erkenntnisse des Vergleichs. Schnittstellendefinition n Ziel: Erstellung eines WSDL-Dokumentes n These: FLADA hat wesentliche Vorteile gegenüber HIDA n Auswertung: n - These Einflusswird durch Parameter Fazit: bestätigt. - Indikator LOC Szenario FLADA HIDA Status-Quo 51 532 Best-Case 51 57 Worst-Case 51 1937 T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 9
Datenstrukturen innerhalb von XML Web Services. Erkenntnisse des Vergleichs. Entwicklung n Ziel: Ausprogrammieren eines XML Web Services n These: Entwicklungsaufwand ist gleich groß. n Auswertung: n - These „contract Fazit: wirdfirst“ nicht bestätigt. - Zusätzliche Verarbeitungsebene bei FLADA T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 10
Datenstrukturen innerhalb von XML Web Services. Erkenntnisse des Vergleichs. Deployment, Test und Performance n Deploymentmehraufwand gleich groß n Testmehraufwand bei FLADA leicht größer - n Intermediate Web Service Performancevorteil für Variante HIDA - 35 % Verarbeitungsgewinn T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 11
Datenstrukturen innerhalb von XML Web Services. Erkenntnisse des Vergleichs. Fehleranfälligkeit und Erweiterbarkeit n Verteiltes Maß der Fehleranfälligkeit n Verteiltes Maß an Erweiterbarkeit T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 12
Datenstrukturen innerhalb von XML Web Services. Erkenntnisse des Vergleichs - Zusammenfassung Betrachtungskriterium FLADA HIDA + - Schnittstellendefinition 5 0 2 4 Entwicklung 3 2 5 1 Deployment 2 2 Test 3 3 5 1 Performance 0 2 1 0 Fehleranfälligkeit 3 4 4 3 Erweiterbarkeit 2 2 Summe 18 15 21 13 n n n Teilweise stark interpretationsbedürftige Ergebnisse Summe aller Vor- und Nachteile - Kein „Gesamtsieger“ des Vergleichs „Gesetzmäßigkeiten“ müssen empirisch bewiesen werden T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 13
Datenstrukturen innerhalb von XML Web Services. Agenda. n Zielstellung der Diplomarbeit n Beschreibung der Varianten und Vorgehensweise n Erkenntnisse des Vergleichs n Anwendung der gewonnenen Erkenntnisse n Diskussionsrunde T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 14
Datenstrukturen innerhalb von XML Web Services. Anwendung der gewonnenen Erkenntnisse. n Erstellen einer Strategie n Anwendung am Referenzszenario Chat“ - Anwenden der gewonnenen „Service Erkenntnisse Aber: „Favoritenstrategie“ hat Varianten keinen zwingenden Entscheidungscharakter /lassen Variante FLADA - Antworten beide als Lösungsmöglichkeit zu Fehlende Aspekte einbinden n HIDA Fragen Favorit: 1 -2 HIDA „Favoritenstrategie“ (Protokolle) - basiert auf Fragenkatalogen Fragen 3 -4 (WSDL) - zeigt signifikante Vor- und Nachteile bereits vor Umsetzung Frage 5 (indermediate WS) Fragen 6 -8 (Schnittstellendefinition, Entwicklung und Deployment) Fragen zu 9 (Test) T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 15
Datenstrukturen innerhalb von XML Web Services. Agenda. n Zielstellung der Diplomarbeit n Beschreibung der Varianten und Vorgehensweise n Erkenntnisse des Vergleich n Anwendung der gewonnenen Erkenntnisse n Diskussionsrunde T-Systems Multimedia Solutions Gmb. H Fachhochschlule Leipzig 16
- Slides: 17