Infrastruttura, piattaforma, applicativo
Da serviziogestionale.
ASP, si diceva qualche anno fa. Ora si dice: SaaS. NebulaERP è un software utilizzabile via Web tramite un comune programma di navigazione, o browser. L'installazione centrale viene mantenuta disponibile e continuamente perfezionata a beneficio di tutti gli utenti con grandi vantaggi:
- frammentazione dei costi di Ricerca & Sviluppo;
- sinergia tra tutti gli utenti, indipendentemente dall'azienda di afferenza;
- frammentazione dei costi di gestione di una piattaforma ad alta disponibilità, seguita da partner specializzati.
Altre caratteristiche distintive son dovute al fatto che NebulaERP è nato nel Web ed dal fatto che utilizza in profondità i concetti della programmazione ad oggetti e della relazionalità delle banche dati.
Infrastruttura
Macchina virtuale ospitata in un sistema di virtualizzazione basato su XEN e collocato a pochi metri dal [TIX], in un'ambiente ideale per un sistema sicuro e ad alta disponibilità, in cui il controllo delle condizioni ambientali e degli accessi è ininterrotto.
Piattaforma
La macchina virtuale è basata su sistema operativo [Debian GNU/Linux], scelta motivata dall'affidabilità dovuta alla possibilità di accedere ai sorgenti, ad una lunga storia di esperienze positive in ogni parte del mondo, ad un processo di rilascio estremamente controllato e ad ineguagliati livelli di efficienza nello sfruttare l'hardware.
Il motore di persistenza utilizzato per mantenere i dati è [PostgreSQL], un software a sorgente aperta dotato di funzionalità avanzate e che non ha nulla da invidiare a "blasonati" prodotti commerciali.
Il server applicativo, pubblicato nel Web tramite Apache Web Server, è Apache Tomcat, ben noto nel mondo dello sviluppo in Java per affidabilità ed efficienza.
Applicativo
In assenza di problemi di connettività internet, l'applicativo garantisce un'esperienza di utilizzo del tutto comparabile a quella di un applicativo installato nella rete locale dell'azienda.
L'interfaccia Web, è resa confortevole grazie ad Ajax, ed estremamente personalizzabile grazie all'architettura che, in coerenza col paradigma: "Modello, Vista, Controllo", interpone tra interfaccia utente ed interfaccia con la banca dati un sistema di controllo basato su un modello concettuale.
