Beschreibung
Was versteht man eigentlich unter Prozessanwendungen? Wie unterscheiden sie sich von klassischen Anwendungen auf der JEE-Plattform? Und was ist eigentlich BPMN?
Alle diese Fragen werden im Rahmen des Kurses beantwortet. Darüber hinaus werfen wir einen Blick auf die aktuellen Open-Source Workflow-Engines. Entwickeln eine Prozessanwendung mit Hilfe der Camunda BPM Plattform und beschäftigen uns mit der Integration in Jakarta EE.
Unsere Prozessanwendung werden wir auf einem Wildfly Application-Server mit integrierter Camunda Plattform entwickeln. Dabei werden wir uns zunächst mit der Installation und Konfiguration des Systems beschäftigen. Darüber hinaus werfen wir einen Blick auf die wichtigsten Werkzeuge der Plattform und schauen uns deren Einsatzmöglichkeiten an.
Die Umsetzung von Service Tasks mit Hilfe von CDI und die Speicherung von Prozessdaten über Jakarta Persistence bilden die Basis unserer Prozessanwendung. Desweiteren beschäftigen wir uns mit dem Thema zur Integration unserer Anwendung in andere Systeme.
Zum Schluss werden die Möglichkeiten von Quarkus zur Realisierung von Prozessanwendungen betrachtet.