Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch.

Ähnliche Präsentationen


Präsentation zum Thema: "Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch."—  Präsentation transkript:

1 Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch

2 Gliederung Beispiel Interaktive Workflows Komponenten o BPEL o Web Service o Web-Interface o Eclipse-Plugin Vorführung Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 2

3 Bachelorarbeit Arbeitsabläufe incl. Benutzer-Interaktion am Beispiel einer Kreditvergabe Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows3

4 Beispiel: Kredit Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 4 Kreditwürdigkeit: Sicherheiten, Einkünfte, Rücklagen, Schufa, Bilanz,...

5 Beispiel: Kredit Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 5 Automatische Verarbeitung durch Computer

6 Beispiel: Kredit Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 6 Automatische Verarbeitung durch Computer

7 Beispiel: Kredit (2) Kreditanfrage… Grenzbereich o Computer fehlen Informationen, um die Entscheidung zu treffen o kompetenter Bankangestellter muss die Anfrage überprüfen und über den Kredit entscheiden Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 7

8 Interaktive Workflows Arbeitsabläufe müssen festgelegt und gesteuert werden Workflow hält während der Benutzer-Interaktion an Anwender führt Interaktion durch: o Dateneingabe und/oder o Steuerung des Ablaufs Workflow wird fortgesetzt BPEL WS Web- Interface WS BPEL Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows8

9 Komponenten Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 9 BPEL Web Service Plugin Web- Interface

10 BPEL - Allgemein Quasi-Standard, XML-Dialekt Orchestrierung von Web Services – Ablauflogik Definition von Schnittstelle und allen Gegenstellen – WSDL, PDD Prozess läuft auf einer BPEL-Engine - ActiveBPEL Benutzer-Interaktion nicht im Sprachumfang o Funktionalität wird über einen Web Service bereit gestellt Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 10

11 BPEL - Interaktion Start des Prozesses mit Parametern o Datentyp, Titel der Eingabe, usw. Aufruf eines Web Service o Unterscheidung mehrerer Instanzen: CorrelationSet speichert eindeutige ID Warten und Antwort empfangen – Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 11

12 BPEL - Beispiel … Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 12

13 BPEL – Beispiel (2) … Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 13

14 BPEL – Beispiel (3) … Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 14

15 Web Service Frameworks: JAX-WS & Axis o kapseln Kommunikation, z.B. SOAP WSDL, Implementierung (Java-Klasse mit Annotations) Web Service for Human Interaction (WS4HI) o speichert nach BPEL- Parameter des Prozesses in Java-Beans o sendet Ergebnis der Interaktion zurück (asynchron) Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 15

16 Web-Interface JSP, HTML, CSS Zugriff auf Java-Beans Ablauf – Eingabe der Daten im Formular – Validierung – abhängig vom Datentyp – Antwort (über Web Service) Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 16

17 Eclipse-Plugin Erweiterung des grafischen BPEL-Editors um Benutzerinteraktion – HumanInteraction-Element MVC-Konzept o Model o Palette, Symbol, grafische Figur o Erzeugung, Änderung, Export Wizard (Assistent zur Dateneingabe) o Ablauf o Neue Dialogseite: CorrelationSet Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 17

18 Vorführung… Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 18

19 Fragen? Vielen Dank für Ihre Aufmerksamkeit. Bachelorarbeit von Benjamin KochThema: Modellierung interaktiver WS Workflows 19


Herunterladen ppt "Bachelorarbeit Thema: Modellierung interaktiver Web Service Workflows von Benjamin Koch."

Ähnliche Präsentationen


Google-Anzeigen