Hans Karlsen (talk | contribs) No edit summary |
Hans Karlsen (talk | contribs) (→Ring 2) |
||
Line 163: | Line 163: | ||
OCL Debugger | OCL Debugger | ||
MDrivenPortal | |||
==== Ring 3 ==== | ==== Ring 3 ==== |
Revision as of 09:46, 8 July 2022
About the index
This index consists of names of concepts - all concepts in MDriven should be listed in this index. Concepts interlink and use each other in MDriven but HOW they interlink is not visible in the index. The index should link to pages where you find more detailed descriptions.
If you write more than one sentence here you have misunderstood the index and you must read the above sentence again.
The concepts should ideally have links to defining/explanatory pages - but when they do not it is still valid to have the concept listed in the index to serve as a clue to search more information elsewhere.
The index has 3 different rings
- Ring 1 describes the concepts of MDriven in terms of non MDriven concepts, ie no prior knowledge of MDriven is expected/needed.
- Ring 2 describe MDriven concepts in relation to other MDriven concepts, ie the reader has the ambition of tying things together to build production grade information systems and evolve them over long periods of time. This is the level where MDriven boosts information system development.
- Ring 3 describe MDriven concepts in technical detail and ties it to past, existing and coming modernity, ie the reader seeks to understand how things actually work in relation to the non MDriven world. MDriven projects typically has access to at least 1 person that is comfortable at this level.
A concept may be listed under more than one Ring - this reflects different perspectives on the same concept.
Ring 1
Information systems
Information models
The UML standard
Object Constraint Language OCL
ViewModel
Declarative ViewModel
User interface (UI)
User Interaction
Classes, Attributes and Relations
Object oriented
State machines
Agile development
DevOps (Development and Operations)
Knowledge building and retention
Securing knowledge over time
Domain Driven Design (DDD)
Model Driven Architecture (MDA)
Source code
Databases
Service Oriented Architecture (SOA)
Micro Services
Rest
Json
Xml
LowCode / NoCode
System Gist
Modernity
Fashion
Information security
Ring 2
MDrivenDesigner
UML in MDriven
Class Diagrams
Declarative ViewModels
Action Buttons
ViewModel Actions
Class Actions
Global Actions
OCL, OCL-PS and ActionLanguage
PSEval
Rooted vs Un-rooted ViewModels
Seekers
ValueStore pattern
AutoForms
State Diagrams
State transitions, triggers and guards
Methods
Derived attributes and associations
Reverse derived
Constraints
Validation rules
Opt out Actions
MDrivenServer
Prototyping
MDrivenFramework
MDrivenTurnkey
Upload model
Evolve Database
OpenDocument reports
Expose REST API
Consume REST API
SOAP
Tajson
Transform
Clone
Generate c# Code
CodeDress
AssetsTK
StylesInModel
AccessGroups
Model-patterns
SysSingleton and SysUser Model pattern
SysAsyncTicket Model pattern
ServerSide jobs
PlacingContainer - responsiveness
OCL Debugger
MDrivenPortal
Ring 3
SQLServer
MySQL
DatabaseCompact
SQLite
VistaDB
XMLPersistence
IIS on windows
Azure WebApplication
OAuth and Social login
AngularJS
MVC
WPF
.netFramework, .netCore, .net6
Nuget
CSS
usercss.css
Turnkey components
View override
Tagexpander