Common Understanding Wiki

Common Understanding Wiki

A Common Knowledge Source of Terms and Definitions

Allocation...

DMN-to-CAMEL Mapper

(Sie sehen eine archivierte Version dieser Seite an. (1.5), Zur neuesten Version.)
Wiki: Tools

Research Problem

The DMN-to-CAMEL-Mapper prototype reduces the technical complexity of the software component allocation by mapping high-level business requirements to the low-level cloud-specific description.

As business experts still require technical assistance for consuming cloud services and allocating the software components, the DMN-to-CAMEL-Mapper aims to create a way to semi-automatically handle the software component allocation and configuration based on high-level parameters. In this respect the Decision Model and Notation (DMN) is applied.

DMN is an industry standard for modeling and executing decisions that are determined by business rules. The DMN standard provides a human-readable common notation for modelling and automating decisions. We choose decision tables (DTs) to represent decisions as these are well known to business experts.

Solution Approach

Architecture

A high-level overview of the DMN-to-CAMEL-Mapper architecture is provided in following figure. To execute a mapping, the prototype provides a REST interface as well as a web-based UI. Due to the use of the Swagger REST API description, it is possible to auto-generate also clients for all common programming languages that eases the integration in existing systems.

dmn-camel-architecture.png

The source code is publicly available at GitLab.

Try out the first version of the prototype live: DMN-to-CAMEL-Mapper service

References

  • D3.3 - BPaaS Allocation and Execution Environment Blueprints
  • D3.4 - BPaaS Allocation and Execution Environment Prototypes
  • Griesinger, Frank; Seybold, Daniel; Domaschka, Jörg; Kritikos, Kyriakos und Woitsch, Robert,A DMN-based Approach for Dynamic Deployment Modelling of Cloud Applications, ESOCC 2016
1 Anhang
49118 Aufrufe
Durchschnitt (0 Stimmen)
Comments
Noch keine Kommentare. Seien Sie der Erste.