The usage of DLSs for describing the business and presentation logic allows to port businness processes to the cutting-edge technology available without sacrificing functionality.
This project uses Quid (a thchnology developed by Metadev) as the base tool to provide a domain language for the bank.
The project provides editors, validators and code generators.
The specification of services were imported from service discovery using OpenAPI contracts.
The code generation tools allowed to produce the user interface, implementing the requirements for accesibility and common look & feel for the platform, connectiong with the back-end services integrating aditing, logging and security capabilities as definede in the customer software architecture.
This project is a good example of how a complete specification can be transformed using advanced techniques for code generation and DSLs.
Quid: Web-based DSL and tooling for prototyping Web Components based User Interfaces.