Difference between revisions of "OS.bee Software Factory Documentation"
Line 18: | Line 18: | ||
==[[Dialog DSL]]== | ==[[Dialog DSL]]== | ||
− | The [[Dialog DSL]] generates the [https://vaadin.com/home | + | The [[Dialog DSL]] generates the [https://vaadin.com/home Vaadin] ui |
==[[Report DSL]]== | ==[[Report DSL]]== | ||
− | The [[Report DSL]] generates the [https://vaadin.com/home | + | The [[Report DSL]] generates the [https://vaadin.com/home Vaadin] ui and [http://developer.actuate.com/about/ BIRT] report. |
==[[Table DSL ]]== | ==[[Table DSL ]]== | ||
− | The [[Table DSL]] generates the [https://vaadin.com/home | + | The [[Table DSL]] generates the [https://vaadin.com/home Vaadin] table ui. |
+ | |||
+ | =OS.bee specific DSL instances= | ||
+ | The OS.bee Software Factory already provides a few specific DSL instances for different requirements which will be described in detail on the following pages. | ||
+ | |||
+ | ==Datatypes== | ||
+ | Several custom datatypes will be described in detail in this chapter. | ||
+ | ===[[BlobMapping]]=== | ||
+ | This datatype allows the use of big data as blob. |
Revision as of 12:05, 13 March 2017
Contents
OS.bee DSL Documentation
The OS.bee Software Factory is composed of various domain specific languages (DSL) which will be described in detail on the following pages.
Entity DSL
The Entity DSL is, beside Datatypes, the basic DSL for the Software Factory. It allows you, through the creation of entity model files, to describe the entity relationship models that will be used to create, read, update and delete content on a persistence level, such as with an SQL database.
DTO DSL
The DTO DSL handles data transfer objects in order to transfer data between processes. It uses the Entity DSL.
Chart DSL
The Chart DSL provides Vaadin dCharts.
Cube DSL
The Cube DSL provides MDX access to Mondrian OLAP Cubes.
Datamart DSL
A data mart is a condensed and more focused version of a data warehouse that reflects the regulations and process specifications of each business unit within an organization. Each data mart is dedicated to a specific business function or region.
Dialog DSL
The Dialog DSL generates the Vaadin ui
Report DSL
The Report DSL generates the Vaadin ui and BIRT report.
Table DSL
The Table DSL generates the Vaadin table ui.
OS.bee specific DSL instances
The OS.bee Software Factory already provides a few specific DSL instances for different requirements which will be described in detail on the following pages.
Datatypes
Several custom datatypes will be described in detail in this chapter.
BlobMapping
This datatype allows the use of big data as blob.