|
Modly è un "case" per lo sviluppo di applicazioni di tipo
gestionale.
Utilizzando Modly si implementano le proprie applicazioni direttamente
dalla descrizione dell'analisi, senza bisogno di passaggi intermedi.
In altri prodotti simili, dall'analisi si passa alla
generazione del codice in qualche linguaggio. Con Modly, si "disegna
l'analisi" e la si "carica" semplicemente sul server, come se si
trattasse di un qualsiasi dato. I client sono già pronti per eseguirla,
anche via WEB. Non si deve compilare nulla, tanto che sia il programma client
che il programma server sono due semplici eseguibili, uguali per ogni tipo di
applicazione. Addirittura possono essere "installati" entrambi con un
semplice copia e incolla, non richiedendo DLL o driver particolari.
Utilizzando il builder (bModly) l'analista disegna l'applicazione e la
carica sul server. L'applicazione server (sModly) gestisce l'applicazione e
fà da intermediario tra essa, i client ed il DB. Sui client gira
l'applicazione client (cModly).
In questo modo, si separano nettamente:
- l'analisi
- l'applicazione
- i dati
|
In alto, in colore nero, viene evidenziato il lato hardware.
Al centro si schematizzano i collegamenti logici tra i vari componenti.
In basso si evidenziano, in arancione, le possibili figure professionali coinvolte.
|
|
Nelle applicazioni "non-Modly", l'analisi risulta
"affogata" nel codice ed è impossible estrapolarla. Nelle
applicazioni Modly, l'analisi diventa praticamente un dato e può
essere modificata senza dover intervenire sui client già installati o
sul server.
Lo stesso server può eseguire più applicazioni sModly. Il DB
può risiedere sia sullo stesso server di sModly che altrove. In questo
modo, i client possono non conoscere dove si trova il DB e neppure sapere di
che tipo di DB si tratti (Oracle/SQL-Server/Postgresql...).
|