Documentation Home

Welcome to Educama

Educama is a showcase demonstrating Case Management and Business Process Management based on Camunda BPM, Spring Boot, and Angular.

You're new here? Please first read Getting Started to set up your development environment.

Educama - Open Source Showcases for Case and Business Process Management

Educama was founded in 2016 in the context of a research cooperation between Reutlingen University and NovaTec Consulting GmbH.

Educama aims at being a playground for people interested in current business process technology and targets several interest groups (list is not exhaustive):

  • Students and young professionals are involved and learn how to develop software supporting real world business processes using agile development methods and state of the art software technology and tooling. During their work, they are supervised by experienced developers, architects and business consultants.

  • Lecturers are invited to integrate our Educama showcases into their courses and to help us to improve them.

  • Researchers have the opportunity to evaluate theories by applying them to the Educama showcases. Educama is going to be a great place for that and open for participation.

  • Companies interested in BPM are invited to look around in order to get an idea of the potentials of business process technology or to get involved in the project.

Currently, we work on a showcase in the area of air freight transport. We have chosen this area, since it is a complex domain containing many knowledge-intense processes, where well established methods like BPMN are most likely to fail on their own. Instead, we want to tackle the area with Case Management and the corresponding modelling language CMMN at the core of our implementation.

Open questions that should be answered alongside the software development (again, list is not exhaustive):

  • Is the current specification of CMMN and its corresponding implementation by Camunda sufficient to create software for a real world project with knowledge-intense processes?

  • Are agile development methods applicable to model-based software development?

  • How does the BPM trilogy BPMN / CMMN / DMN behave in a real world scenario?

  • How to design an optimal Case UI?

  • Is a microservice architecture feasible for this kind of application and how does this work in a task- / process-based application?

Glossary of shipping terms: http://yrc.com/glossary-of-shipping-terms/

Your First Task

You want to start hacking? Have a look at our simple and bite-sized tasks with the label "SimpleTask".

Recent space activity

Space contributors