New Solution Group - THINK OPEN

Dettagli tecnici:

  • ADempiere è scritto al 100% in linguaggio Java
  • Si basa su tecnologia Oracle Database
  • Supporta in maniera nativa anche il database PostgreSQL
  • Dispone di un client desktop scritto al 100% in linguaggio Java
  • Dispone di un client web scritto in Html e Java accessibile da qualsiasi dispositivo mobile
  • Dispone di un server applicativo J2EE JBoss
  • L'architettura permette di eseguire in background i processi più laboriosi traducendoli in script PL/SQL nativi

Application Dictionary:

  • Il data dictionary contiene le definizioni di tutte le entità del programma (tipi, validatori, finestre etc.)
  • Esso determina come i dati devono essere visualizzati, quindi etichette, reports, help, finestre ecc. sono personalizzabili a piacere
  • Permette di impostare ruoli differenti conprivilegi di accesso differenti
  • Il dizionario è gestito (ed eventualmente esteso) dall'utente finale che può personalizzare il software in base alle proprie esigenze
 

Interfaccia utente intelligente:

  • Un'interfaccia utente coerente consente agli utenti di navigare velocemente attraverso il sistema anche su sezioni sconosciute per loro
  • L'interfaccia grafica utilizza in maniera ottimizzata dei calcolatori moderni permettendo un utilizzo rapido e tempi di risposta brevi
  • L'interfaccia web, basat su HTML, consente di accedere all'applicazione da qualsiasi dispositivo dotato di un browser compatibile (quindi cellulari, table, laptop ecc)
  • E' possibile utilizzare la funzione zoom per dettagliare gli elementi di qualsiasi lista all'interno del programma
  • È possibile controllare il numero di record visualizzati grazie a filtri e query personalizzabili
  • L'utente stesso può modificare le finestre e definirne di specifiche modellandole sulle esigenze del cliente qualora fosse richiesto
 

Reports intelligenti:

  • sono presenti stampe di riepilogo basate sul dizionario di sistema; è possibile filtrare i dati visualizzati e creare ricerce personalizzate
  • i collegamenti tra dati anche diversi vengono generati in automatico, rispettando le regole di accesso (controllate in tempo reale)
  • tutti i report possono essere visualizzati su schermo (anteprima), stampati o salvati su file in diversi formati (Excel, HTML, XML, Word and PDF)
  • le stampe di tipo lista sono basate sulle informazioni della finestra selezionata; è quindi possibile generare un report per ogni finestra di sistema
  • il visualizzatore OLAP permette di visualizzare stampe di tipo tabellare o grafici
 

Architettura sostenibile:

Le applicazioni aziendali cambiano nel tempo. Hanno bisogno di sfruttare le nuove tecnologie e fornire funzioni nuove e smart.
Adempiere utilizza i seguenti principi di progettazione per creare una architettura sostenibile:

  • L'architettura Smalltalk MVC che deriva dal pattern Model-View-Controller
  • architettura ad oggetti dove ogni oggetto è il più indipendente possibile dagli altri
 

Safe-Fail:

Di solito le applicazioni sono progettate per essere esenti da errori (fail-safe): Si presume che tutto funzioni e che tutti i dati siano inseriti
correttamente e siano coerenti. In caso di guasto, gli esperti devono trovarne la causa e verificare l'entità degli errori.
L'utente generalmente si accorge del problema. Nel mondo reale infatti anche le applicazioni a volte falliscono. Al contrario ADempiere è progettato per essere al sicuro dagli errori (safe-fail). Ogni operazione può essere ripetuta e ogni dato rigenerato. La maggior parte dei guasti sono identificati dal sistema e l'utente può cercare di risolvere da solo il problema. Se il recupero non è possibile, l'errore è isolato e il resto del sistema continua a funzionare.Il sistema controlla regolarmente se una transazione è stata completata. Se una transazione non è completa e coerente a causa di un errore di sistema, l'amministratore e l'utente vengono informati.

 

Sicurezza:

ADempiere implementa la sicurezza a livello di dati e di funzioni. I controlli di sicurezza sono basati sui ruoli utente ed i controlli vengono effettuati
a livello di accesso di finestre, stampe e processi. La sicurezza dei dati (anagrafici e non) è mantenuta a livello del database tramite il contesto di protezione. Si tratta di un ulteriore livello di sicurezza al di là della classica identificazione (login) utente del database. Ciò consente l'uso di strumenti di terze parti basate su SQL per accedere in sicurezza al database. Prima di accedere al database tutti i dati dell'utente devono essere infatti verificati tramite una stored procedure. Tutte le password dell'applicativo sono memorizzati in forma criptata.

UNALOGICA SRL
Via Cisa 146/B - 46034 BORGO VIRGILIO (MN)

SERASOFT SRL
Via Milano 78 - 20013 Magenta (MI)

SEDI OPERATIVE NEW SOLUTION GROUP :

METACORTEX SRL
 V.le Dante, 300 - 38057 Pergine Valsugana (TN)

OPEN ONE SRL
Via Italia 28 - 25086 Rezzato (BS)