Process-driven Software Development on BTP with Business Process Modelling Notation (BPMN) and Decision Model Notation (DMN)
Meet the Experts
Key Takeaways
⇨ Understand benefits and limitations of process-driven software development
⇨ Get to know Integration means between SAP BTP and a BPMN engine
⇨ Awareness of architectural challenges in hybrid scenarios for push-based applications
BPMN (Business Process Modelling Notation) is a widely used visualization tool for business processes. It provides an expressive and comprehensive way to represent complex business processes, making them easier to understand and manage. Its companion, DMN (Decision Model Notation), offers a standard approach for modeling repeatable decisions within organizations. Both BPMN and DMN have proven to be invaluable tools for organizations seeking to optimize their business processes.
But BPMN and DMN are not just suitable for modelling. They also allow for automated machine execution: in this session, an architecture is showcased that integrates a BPMN- and DMN-engine with SAP BTP as the business logic and data manager for running business processes. The setup is currently used in production by a global company for automated accounting assignments and controlling of purchase requisitions. Changes to the financial process can be made in BPMN without any code changes. This allows business users to quickly adapt business processes, essentially engaging in process-driven software development.
The integration of BPMN and DMN engines with SAP BTP is a powerful solution that can help organizations streamline their business processes and make them more efficient. By automating decision-making and accounting tasks, organizations can reduce the risk of errors and minimize the time and resources required to complete these tasks.
Read the presentation here.