Masterprüfung mit Defensio, Adrian Thöndel

21.06.2023 15:30 - 17:00

Universität Wien

Besprechungsraum 5.35

Währinger Str. 29

1090 Wien

21.06.2023, 15:30 Uhr
Universität Wien
Besprechungsraum 5.35
Währinger Str. 29
1090 Wien

Titel: „APIs for subscription services for a fact checking system based
on Azure Cloud Services“

Kurzfassung:
Heutzutage werden große Mengen an Daten im Internet über Websites und Soial Media
zugänglich gemacht. Dabei kann es problematisch sein, den Überblick zu behalten.
Außerdem kann nicht immer garantiert werden, dass diese Informationen korrekt sind
beziehungsweise es sich dabei um absichtlich verbreitete Falschinformationen handelt.
Um diesem Umstand entgegen zu wirken und Benutzern zu erleichtern, widersprüchliche
Informationen im Web zu erkennen, wurde das Framework "FactCheck" in einem
vorangegangenen Forschungsprojekt der Forschungsgruppe MIS entwickelt. Mit einer
Browser extension für Chrome, "IdaFix" genannt, können strukturierte Daten auf Webseiten
hinsichtlich Konflikten überprüft werden, indem sie mit gespeicherten Daten im
backend verglichen werden. Die Ergebnisse werden dem Benutzer als Score im Browser
angezeigt und geben Auskunft darüber, wie viele Konflikte auf der Seite gefunden wurden.
Aufbauend auf den Ergebnissen aus FactCheck, ist das Ziel dieser Arbeit Möglichkeiten
zu finden, das bestehende System im Web mit API-Subscriptions monetarisierungsfähig
zu machen. Dafür werden Resourcen des Cloud Anbieters Azure erforscht und auf ihre
Eignung für ein API Modell überprüft. Es hat sich herausgestellt, dass der Service Azure
API-Management (APIM) sehr gut für diesen Anwendungsfall geeignet ist, weil von er von
vornherein eine anpassbare Plattform anbietet, die Account Management, Subscriptions
und Freigabe von API Services bereitstellt. Für diese Arbeit wird APIM verwendet, um
den Zugriff auf Azure Functions mit Hilfe von Subscription Keys zu ermöglichen. Um das
bestehende FactCheck System als Cloud Service bereitstellen zu können, wurden Teile
dessen als Azure Functions realisiert. IdaFix wurde dahingehend angepasst, dass Anfragen
an APIM gesendet werden. Zum Zwecke der Monetarisierung wird der Sandbox Service
von PayPal genutzt, welcher es erlaubt, Zahlungsprozesse zu simulieren und den darauf
basierenden Programmcode zu testen. Somit wird PayPal integriert, um Subscriptions
mit Einmalzahlungen oder monatlichem Abbonnements zu verkaufen.
Des Weiteren wird das entstandene verteilte Cloud System evaluiert und es werden
Herausforderungen und Probleme beschrieben, die während der Implementierung
entstanden sind.
v

Organiser:

SPL 5

Location:

Besprechungsraum 5.35

Währinger Straße 29
1090 Wien