JIRA-Anbindung an BPEL - Blog von Stefan Heinze

Download Report

Transcript JIRA-Anbindung an BPEL - Blog von Stefan Heinze

Saxonia Systems
Wir lieben IT.
www.saxsys.de
JIRA-Anbindung an BPEL Human-Task Prozesse
Markus Huber
Dresden · Frankfurt/Main · Leipzig · München · Hamburg · Görlitz · Berlin
Saxonia Systems
Wir lieben IT.
Agenda
1.
2.
3.
4.
5.
6.
Ausgangssituation
Software
Realisierung
Ergebnis
Ausblick
Fragen
www.saxsys.de
Saxonia Systems
Wir lieben IT.
Ausgangssituation
• Architekturvorlage Daniel Grawunder
• Interesse an einer Realisierung von BPEL Human Task
Prozessen, aber
• Keine Zeit (Manpower) es so zu realisieren
• Issue Tracker JIRA
– mit umfangreicher Web Service Schnittstelle
www.saxsys.de
Saxonia Systems
Wir lieben IT.
Ausgangssituation
www.saxsys.de
Architektur „optimal“
Saxonia Systems
Wir lieben IT.
www.saxsys.de
Ausgangssituation
Architektur „rational“
JIRA
Saxonia Systems
Wir lieben IT.
Software
• Eclipse JEE for Web Developers
• Apache Tomcat 6
– mit ODE 1.3.2
• JIRA (3.1.3)
– läuft auf VM (VMware)
•
…
www.saxsys.de
Saxonia Systems
Wir lieben IT.
www.saxsys.de
Realisierung (1)
JIRA „Web Service“
• JIRA erforschen
• Service (be-) nutzen
– http://xxx:8080/rpc/soap/jirasoapservice-v2?wsdl
• Service importieren
– JIRA Web Service ins Projekt
JIRA Website  www.atlassian.com/software/jira/docs/v3.13
• Vorführung
/
Saxonia Systems
Wir lieben IT.
Realisierung (2)
• Wann ist Human-Task beendet?
– Versuch mit JIRA Listener
• Vorführung
www.saxsys.de
Rückantwort
Saxonia Systems
Wir lieben IT.
Realisierung (3)
• In BPEL-Prozess integrieren
• Vorführung
www.saxsys.de
BEPL-Prozess
Saxonia Systems
Wir lieben IT.
Ergebnis (1)
www.saxsys.de
Saxonia Systems
Wir lieben IT.
Ergebnis (2)
www.saxsys.de
Saxonia Systems
Wir lieben IT.
Ausblick
www.saxsys.de
Was ist noch zu tun?
• Halten der Verbindung / Merken der
aufrufenden Parameter für spätere Rückgabe
• …
Saxonia Systems
Wir lieben IT.
Fragen?
Questions?
Cuestións?
www.saxsys.de