1 / 17

Konzeption und Realisierung eines anbieterunabhängigen Web-Services zur Autorisierung von Online-Zahlungstransaktionen

Konzeption und Realisierung eines anbieterunabhängigen Web-Services zur Autorisierung von Online-Zahlungstransaktionen. Verteidigung der Diplomarbeit 31. März 2004 Oliver Lorenz. verantwortlicher Hochschullehrer: Prof. Dr.-Ing. habil. W. Fengler

ainslie
Download Presentation

Konzeption und Realisierung eines anbieterunabhängigen Web-Services zur Autorisierung von Online-Zahlungstransaktionen

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Konzeption und Realisierung einesanbieterunabhängigen Web-Services zurAutorisierung von Online-Zahlungstransaktionen Verteidigung der Diplomarbeit 31. März 2004 Oliver Lorenz verantwortlicher Hochschullehrer: Prof. Dr.-Ing. habil. W. Fengler Betreuer: Dr.-Ing. J. Nützel Prof. Dr. phil.-nat. R. Grimm

  2. Inhalt • Einleitung • Aufgaben / Ziele • Konzeption • Umsetzung • Zusammenfassung und Ausblick

  3. Einleitung (1) • Der Handel mit digitalen Waren wird immer bedeutender • Der Wert digitale Waren liegt typischerweise im 1€-Bereich • Traditionelle Abrechnungsverfahren (Lastschrift, Rechnung) eignen sich weniger gut • Neue Bezahlsysteme schließen die Lücke • Oft wird spezielle Anwendung (Tool) vom Shop genutzt, z.B. • Applikation mit Online-Produktaktivierung • Musik-Player mit integrierter Shopanbindung

  4. Einleitung (2)

  5. Einleitung (3) • Tool und Shop-Server kommunizieren über Web-Services • Aber: Bezahlsysteme kommunizieren direkt mit dem Kunden über HTML-Seiten • Wünschenswert: Einbettung des Bezahl-vorganges in das Tool über einen Web-Service • Alle Aktionen von Nutzung der Ware bis zum Kaufen werden durchgängig in einer Anwendung durchgeführt • Shop/Toolhersteller profitieren von leichteren Integration

  6. Inhalt • Einleitung • Aufgaben / Ziele • Konzeption • Umsetzung • Zusammenfassung und Ausblick

  7. Aufgaben und Ziele • Entwurf eines Web-Services (Operationen, Datenstrukturen) über den Bezahltransaktionen durchgeführt werden können • Spezifikation des Ablaufes • Allgemeingültigkeit: Für verschiedene Bezahlsysteme einsetzbar • Implementierung des Web-Services für Paybest

  8. Inhalt • Einleitung • Aufgaben / Ziele • Konzeption • Umsetzung • Zusammenfassung und Ausblick

  9. Konzeption • Ausgangspunkt: Untersuchung von sieben aktuellen Internet-Bezahlsystemen • Spezifikation von 5 Anwendungsfällen: • Kaufen (eigentliches Thema) • Abfrage Transaktionsstatus • Abonnement • Stornieren • Registrieren • Diskussion Varianten des Ablaufes • Weiterentwicklung und Identifikation notwendiger Web-Service Operationen und Datenstrukturen

  10. Quittung (endgültige Buchung) Anforderung Rechnung Quittung (Reservierung) Anforderung: endgültige Buchung Rechnung Produktnummern Anforderung Ware Rechnung + Bezahlmöglichkeiten Ware Anfrage Status Autorisierungs- datensatz Rechnung + Bezahldaten Quittung (Reservierung) Wartezeit Autorisierungs- datensatz Ablauf : Shop : Bezahlsystem Reserviert Rechnung erstellt Ausgeliefert an Tool Start Warenauslieferung Endgültig gebucht Ausgeliefert an BZS Rechnung überprüfen Rechnung gültig Autorisieren Reserviert Endgültig gebucht : Tool Quittung erhalten Bezahlwunsch übertragen Autorisieren Ware erhalten Warten Warten Kaufwunsch übertragen Auswahl Produkte Auswahl Bezahlsystem Rechnung überprüfen Käufer

  11. Inhalt • Einleitung • Aufgaben / Ziele • Konzeption • Umsetzung • Zusammenfassung und Ausblick

  12. Umsetzung • Implementierung des Web-Services für Paybest (Teilsystem: Bezahlen per Gutscheinnummern) • Technologie • Java 2 • Axis: SOAP Implementierung und Toolkit • Tomcat • Lokal lauffähiges Gesamtsystem • Nachbildung der Paybest-Kernfunktionen (bzgl. Gutscheinnummern) • Demo-Shop • Tool-Prototyp

  13. Screenshot Tool

  14. HTML- Schnittstelle Web-Service HTML- Schnittstelle Abstraktions-Schicht DB Integration in Paybest • Anforderung: Keinerlei Veränderungen am bestehenden System  keine schwebende Buchung möglich Paybest Kernfunktionen

  15. Inhalt • Einleitung • Aufgaben / Ziele • Konzeption • Umsetzung • Zusammenfassung und Ausblick

  16. Zusammenfassung/Ausblick (1) • Web-Service entwickelt über den Bezahltransaktionen durchgeführt werden können • Integration in das Bezahlsystem Paybest • Lokal lauffähige Umgebung für Web-Service geschaffen • Weiterentwicklung: • UDDI-Verzeichnis für Bezahlsystem-Web-Services (BPEL4WS)

  17. Zusammenfassung/Ausblick (2) • Entwickelter Web-Service hat standardisierenden Charakter • Aber: Entwicklung anhand aktueller, ähnlicher Bezahlsysteme mit zentraler Rolle Zukünftige Neuentwicklungen? • Web-Service: kein Ersatz für HTML-Schnittstelle => Einsatz sinnvoll, wenn Tool vorhanden • Vorteile • Einfacherer Ablauf für Käufer, da für alle Bezahlsysteme gleich • Einfachere Anbindung => Weniger Kosten für Shop und Toolhersteller

More Related