Tecnologia ad oggetti
e-ntRA è basato su tecnologia di
oggetti programmabili
, con i quali costruire pagine.
La costruzione di una pagina o di un modello avviene per inserimenti successivi di oggetti selezionati dalla tool bar a tendina dell'editor visuale.
Scelto l'oggetto è necessario impostarne le proprietà opportune e caricare i contenuti nei campi dell'oggetto.
Gli oggetti sono interamente descritti da documenti XML con:
- gli attributi e le proprietà
- l'XHTML di rappresentazione
- le informazioni per la memorizzazione dei contenuti nel repository
Agendo sull'XML si può:
- personalizzare attributi e proprietà dell'oggetto
- costruire nuovi oggetti per particolari esigenze
Una categoria di oggetti è dedicata alla costruzione di
applicazioni senza scrivere codice
.
Il motore di e-ntRA analizzando le proprietà degli oggetti, gli eventi, i valori di sessione ecc. è in grado di:
- istanziare o non istanziare un oggetto (o un gruppo di oggetti),
- contestualizzare ed attualizzare valori di variabili prima di istanziare l'oggetto,
- impostare e trasferire valori tra pagine,
in pratica:
- creare pagine che si trasformano in funzione dei profili degli utenti, delle loro azioni e scelte
- eseguire comandi (query, xml, Web Services ecc.) con valori attualizzati
- costruire vere e proprie transazioni applicative