Verbesserung des Entwurfs von SOA Serviceschnittstellen mit Hilfe von Erfahrungen und Heuristiken

Kai Niklas

Diese Publikation zitieren

Kai Niklas, Verbesserung des Entwurfs von SOA Serviceschnittstellen mit Hilfe von Erfahrungen und Heuristiken (2017), Logos Verlag, Berlin, ISBN: 9783832593308

65
Accesses
2
Quotes

Beschreibung / Abstract

Der Entwurf von Serviceschnittstellen in einer serviceorientierten Architektur (SOA) hat einen wesentlichen Einfluss auf die Geschäftsziele einer Organisation, z.B. eine verbesserte Investitionsrentabilität (ROI). Ein qualitativ hochwertiger Entwurf kann durch Anwendung von bestimmten Entwurfsprinzipien erzielt werden, z.B. die Nutzung grobgranularer Services zur Steigerung der Service-Wiederverwendbarkeit. Die konkrete Anwendung dieser Entwurfsprinzipien benötigt jedoch viel Wissen und Erfahrung.

Diese Arbeit untersucht, wie Erfahrungen, z.B. von Service-Modellierern und Reviewern, zur Unterstützung und Verbesserung des Serviceentwurfs genutzt werden können. Hierzu werden Erfahrungen in wiederverwendbare Richtlinien und ausführbare Heuristiken überführt. Heuristiken können dann automatisch Verstöße gegen Entwurfsprinzipien bereits zur Entwurfszeit identifizieren und Korrekturvorschläge zur automatischen Anwendung unterbreiten.

Im Rahmen einer industriellen Evaluation bei der Talanx Systeme AG werden 52 Richtlinien und 45 dazugehörige Heuristiken hinsichtlich ihrer Eigenschaften und ihres Mehrwerts beschrieben, untersucht und mit anderen Verfahren verglichen. Es wird gezeigt, dass Heuristiken ein besonders gutes Verhältnis zwischen Umsetzungsaufwand und Nutzen aufweisen.

Inhaltsverzeichnis

  • BEGINN
  • Einleitung
  • Motivation
  • Lösungsansatz
  • Rahmenbedingungen und Annahmen
  • Kooperation mit Talanx Systeme AG
  • Zielsetzung und Forschungsfragen
  • Beitrag der Arbeit
  • Aufbau der Arbeit
  • Grundlagen und Hintergrund
  • Serviceorientierte Architekturen
  • Wissen und Erfahrungen
  • Kritiksysteme
  • Linguistische Analyse mit Graphen
  • Wahrscheinlichkeitstheorie
  • Nutzung erfahrungsbasierter Heuristiken für den Serviceentwurf
  • Service-Entwurfsprozess
  • Wiederverwendbare Erfahrungen
  • Erfahrungsbasierte Heuristiken
  • Eigenschaften von Erfahrungen und Heuristiken
  • Heuristische Qualitätsanalyse
  • Portfolio für Heuristiken
  • Anwendungsbeispiel
  • Zusammenfassung
  • Erstellung erfahrungsbasierter Heuristiken für den Serviceentwurf
  • Zusammenhang zwischen Erfahrungen, Richtlinien und Heuristiken
  • Aus Erfahrungen lernen: Der Erfahrungs-Lebenszyklus
  • Sammeln von Erfahrungen
  • Erstellen von Richtlinien und Heuristiken
  • Verteilen von Richtlinien und Heuristiken
  • Aktivieren von Erfahrungen
  • Validierung der Hypothesen von Heuristiken
  • Zusammenfassung
  • Konsistenzprüfung von Serviceentwürfen gegen Anforderungen
  • Zusammenhang zwischen Anforderungen und Serviceentwurf
  • Automatische Konsistenzprüfung von Servicemodellen: Das CCR-Graph Verfahren
  • Anwendungsbeispiel
  • Zusammenfassung
  • Evaluation bei Talanx
  • Evaluationsstrategie
  • Eigenschaften von Heuristiken
  • Erstellung von Heuristiken aus Servicemodell-Annotationen
  • Verbesserung des SOA Serviceentwurfs mittels Konsistenzprüfung
  • Mehrwert von Heuristiken
  • Vergleich zwischen leicht- und schwergewichtigen Verfahren
  • Prüfung der Datentypen im Servicemodell
  • Begriffliche Konsistenzprüfung von Serviceentwürfen gegen Anforderungen
  • Zusammenfassung
  • Verwandte Arbeiten
  • Verbesserung des Entwurfs von SOA Serviceschnittstellen
  • Wissen und Erfahrungen im Kontext SOA
  • Konsistenzprüfungen von Servicemodellen gegen Anforderungen
  • Zusammenfassung und Ausblick
  • Ergebnisse und Beitrag der Arbeit
  • Grenzen der Arbeit
  • Ausblick
  • Abbildungsverzeichnis
  • Tabellenverzeichnis
  • Material für Grundlagen Kapitel
  • Material zur Evaluation
  • Material für naiven Bayes Klassifikator
  • Material zur systematischen Literaturrecherche
  • Richtlinien und Heuristiken
  • Literaturverzeichnis

Ähnliche Titel

    Mehr von diesem Autor