Specifiche tecniche dBaseWeb

Funzionamento
dBaseWeb è un sistema di sviluppo per motori di gestione dati. Per ogni gestione viene creato un programma specifico, ad esempio il programma per la
gestione del catalogo prodotti. Dal punto di vista tecnico tale programma è in standard CGI (common gateway interface)

Questo programma viene caricato sul server insieme ai suoi archivi ed alla pagina standard per la sua gestione. E' sufficiente accedere all'URL della pagina, che
può quindi trovarsi ovunque su Internet, per accedere alle funzioni di gestione dei dati (ricerca, modifica, inserimento).

Accesso ai dati
dBaseWeb distingue tra l'accesso per la semplice consultazione dei dati,
l'accesso per inserire/modificare i dati e l'accesso amministrativo che ha il pieno
controllo dei dati, per cui viene configurato sempre in modo da richiedere
username e password per inserire o modificare i dati, ma può consentire l'accesso
da parte di chiunque per la consultazione.
Quindi il programma potrà essere utilizzato da una pagina HTML che risiede sullo
stesso server (come accade in questo sito di esempio) ma anche da una qualsiasi
pagina HTML situata in qualsiasi computer collegato ad Internet.

Questo permette di integrare una gestione nel proprio sito anche se è ospitata su
un altro server.
Il programma risiede normalmente su Appliserver, e sarà raggiungibile quindi al'indirizzo www.appliserver.com/<qualcosa>. Dato che comunque può essere
installato su qualunque PC o server, al posto di "www.appliserver.com" ci può stare qualunque indirizzo IP che corrisponda alla particolare installazione. Per
esempio nei test seguenti è stato installato all'indirizzo "http://test.appliserver.com", un sottodominio di servizio di Appliserver.

Al momento della abilitazione all'utilizzo di una applicazione viene attribuito un codice, che è unico per ogni gestione, e vengono creati degli archivi indipendenti
riservati alla specifica gestione ed eventualmente un set iniziale di pagine statiche. Tale codice farà parte dell'URL, per esempio supponendo il codice "abcd":
"www.appliserver.com/abcd". (La homepage normalmente si chiamerà "index.html", quindi non è necessario specificarlo dato che è il nome predefinito e viene
sottinteso)

Questo tipo di accesso presenta la gestione standard dell'applicazione che si presenta come un sito automatico.
Se avete un sito web potrete inserire nel sito un collegamento a "www.appliserver.com/abcd" in modo che i visitatori del vostro sito clicchino sul collegamento e
vengano indirizzati automaticamente alla pagina.
Il programma può essere richiamato anche direttamente, mediante comandi. Potete inserire nel vostro sito delle sezioni che richiamano specifiche funzioni di
dBaseWeb. Le varie applicazioni utilizzano tutte gli stessi comandi di base (e ne possono avere di supplementari).
Potete trasferire il vostro dominio su Appliserver, ed in questo modo sia il dominio sia la gestione dei dati avranno il medesimo indirizzo (il motore di gestione
verrà cioè incorporato nel vostro dominio).

dBaseWeb è disponibile nelle versioni per ambiente Windows e Linux. Con questa infrastruttura di gestione dati possiamo realizzare praticamente qualsiasi tipo
di gestione, per cui sono possibili personalizzazioni dei programmi esistenti o la realizzazione di gestioni ad hoc