Saxonia SystemsWir 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 SystemsWir lieben IT.
www.saxsys.de
Agenda
1. Ausgangssituation
2. Software
3. Realisierung
4. Ergebnis
5. Ausblick
6. Fragen
Saxonia SystemsWir lieben IT.
www.saxsys.de
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
Saxonia SystemsWir lieben IT.
www.saxsys.de
Ausgangssituation Architektur „optimal“
Saxonia SystemsWir lieben IT.
www.saxsys.de
Ausgangssituation Architektur „rational“
JIRA
Saxonia SystemsWir lieben IT.
www.saxsys.de
Software
• Eclipse JEE for Web Developers
• Apache Tomcat 6– mit ODE 1.3.2
• JIRA (3.1.3)– läuft auf VM (VMware)
• …
Saxonia SystemsWir 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 SystemsWir lieben IT.
www.saxsys.de
Realisierung (2) Rückantwort
• Wann ist Human-Task beendet?– Versuch mit JIRA Listener
• Vorführung
Saxonia SystemsWir lieben IT.
www.saxsys.de
Realisierung (3) BEPL-Prozess
• In BPEL-Prozess integrieren
• Vorführung
Saxonia SystemsWir lieben IT.
www.saxsys.de
Ergebnis (1)
Saxonia SystemsWir lieben IT.
www.saxsys.de
Ergebnis (2)
Saxonia SystemsWir lieben IT.
www.saxsys.de
Ausblick Was ist noch zu tun?
• Halten der Verbindung / Merken der aufrufenden Parameter für spätere Rückgabe
• …
Saxonia SystemsWir lieben IT.
www.saxsys.de
Fragen?
Questions?
Cuestións?