|Gloud - SaaS|
|Multi-layer programming (MLP)
Multi-layer programming (MLP) is a programming model that uses "layer" –integrated fuctionality structures consisting of data andmethods together with their interactions – to design applications and computer programs.
All layers of a programming scenario form a homocentric environment with each layer relies of the functionality of inner ones and the same time may change them. Final functionality of any MLP application is the integration of the functionalities of any, permitted by the user settings, layer.
Any layer may have new functionality (add) or may change the functionality of the inner layers (update or remove). The number and nature of the layers depend of the specific application.
The idea of multi-layer programming make its first appearance at jPlaton, a development platform implemented from b.open in the late 1990s and early 2000s.
About the idea of layers Tim Claason wrote (2008)"What this allows me to do is separate any database activity with any application logic or user interface stuff. This is the way I like to do things, because it keeps me closer to "Single Responsibility" and it ends up making for better looking code." 
Model o paradigmΥπό [03.10.2010 12:22 - John]
"Multi-layer programming" is a "Programming Model" or a "Programming Paradigm"?
a SaaS Product by b.Open