Universal Web System and Universal Turing machine - UniversalWebSystem/MDM-Platform-and-Data-Quality-Center GitHub Wiki

Universal Web System - analog of 3D printer (the idea belongs to Gottfried Wilhelm von Leibniz, Alan Turing, John von Neuman and others).

Universal Web System principles:

  • Simplicity
  • Security
  • User Cooperation
  • possibility for End User to become a Developer itself to create own Web Systems which he can place to Shared Library.

As it is known, logic of any system can be defined by a finite set of rules. End User can create own rules (such rules are also called Business Rules).

Also, End User can change Web interface whenever he wants, defining detailed Web interface look and feel.

End User is able to save Own work in a Shared Library as templates for others.

The logic of the system is written with above said Business Rules. Speaking Database language such rules (operations) can be defined by DML (Data Manipulation Language) statements, i.e. well known SQL: SELECT, UPDATE, DELETE, INSERT.

This language is extended by DDL (Data Definition Language) known from SQL: CREATE, ALTER, DROP and etc.

Further, it can be extended by procedurial language (PL/SQL) and, further, by automatic creation of any code from the rules.

Just to mention simple Web interface to build SQL SELECT statements: AjaxQueryBuilder.

One of the examples of such Universal Web System is Oracle Application express.

Another one is MDS (Master Data Services) from Microsoft.