Domain Specific Language to model business applications

DZone 's Guide to

Domain Specific Language to model business applications

· ·
Free Resource

One of our customers was looking for a viable way to accompany existing, well-adjusted business processes with an easy-to-use application. With some support from the IT department, process owners should be enabled to design their application on their own. These are pretty standard requirements for individualized business applications involving concepts like domain entities, workflows, views for CRUD operations and transactions.

Our goal was to rely on model driven software development to improve quality and time2market for our solutions. Jetbrains Meta Programming System (MPS) was used as a language workbench to implement two Domain Specific Languages. Both languages build on java, one captures the user interface logic, the other one describes services and business objects. In the , we summarized experiences and key findings.

We - Modellwerkstatt.org - is a small IT consultancy is Austria, Innsbruck. We heavily use JetBrains MPS in our projects - and we have solely positive experiences with the tool.


business ,dsl ,jetbrains ,mps

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}