For our students and for aspiring process engineers, we have recreated eumzug.swiss as a realistic, rather complex process application using Camunda, SpringBoot and a lot of integrated mocked systems.
The project itself with its seven Github-Repositories is comprehensively documented on GitHub and also explained in a screencast. The documentation is written in German, but DeepL is your best friend…
Some topics, which are covered in this process application:
- Customized Web Applications
- Asynchronous REST service invocation with callback
- External Task Pattern
- Complex SOAP-communication
- Stripe Payment Provider-Integration
- Twilio Notification Provider-Integration (SMS)
- soapUI-Project with test data
- Embedded Forms including document upload and REST communication
- Separate file-based H2-data sources for process engine data and business data