Skip to main content

Aggiornamento rapido

Logica flessibile

Architettura modulare

Multi-database

Controlli pronti

Scalabile

Modello intuitivo

Cloud e on-premise

Evoluzione continua

Struttura

Struttura della piattaforma

L’architettura di OMNIAPLACE è formata da una piattaforma web-based unita ad un interprete dinamico che richiede la configurazione applicativa, la logica di business e la rappresentazione grafica ad esse associata direttamente al DataBase. Il layer interpretato consente grande flessibilità ed enormi potenzialità grazie alla separazione e al disaccoppiamento tra le funzionalità di gestione di dati, dalle necessità e requisiti specifici della soluzione personalizzata.

Supporto alle modifiche Runtime adottando una metodologia di sviluppo AGILE

La piattaforma ha la capacità di apportare modifiche di funzionalità mentre questa è attiva e in funzione, senza doverla riavviare o spegnere. Questo permette lo Zero Downtime perché è possibile cambiare parametri e modificare funzionalità senza interrompere il servizio per gli utenti.

Approccio multi-database

Disaccoppiamento della modellazione e struttura dei dati rispetto ai componenti della piattaforma e loro implementazione.Modellazione tramite linguaggio di scripting interpretato della logica applicativa personalizzata per il client, quindi separata dal nucleo centrale della piattaforma e dalle tecnologie utilizzate.

Grafica Avanzata

Incapsulamento della rappresentazione grafica e della logica di business implementativa a livello di strato interpretato con l’utilizzo di numerosi componenti grafici per offrire un insieme ampio e flessibile di strumenti pronti e configurabili.

Ampia Flessibilità nella modellazione di processi aziendali

Implementazione di molteplici componenti per consentire notevole flessibilità all’uso di  strumenti, già disponibili e implementati all’interno della piattaforma, affinché si possano modellare e implementare con metodologia agile processi e flussi dati di aziende che operano in settori e domini molto diversi fra loro.

Scalabilità

Di notevole impatto sulla scalabilità è l’adattamento della piattaforma alle soluzioni personalizzate implementate, attraverso differenti configurazioni di risorse su cui la piattaforma può essere distribuita. Omniaplace può essere rilasciata sia in ambiente on premise che in cloud. La versione implementata con tecnologie orientate al cloud consente una distribuzione indipendente dal cloud provider, progettata per sfruttarne al massimo la scalabilità.

Avanzamento tecnologico Trasparente

Grazie al disaccoppiamento indotto tra dettagli implementativi della piattaforma e implementazione della logica applicativa, Omniaplace può avanzare ed essere aggiornata senza impatti nella logica di business della specifica applicazione.

Supporto alle modifiche Runtime adottando una metodologia di sviluppo AGILE

La piattaforma ha la capacità di apportare modifiche di funzionalità mentre questa è attiva e in funzione, senza doverla riavviare o spegnere. Questo permette lo Zero Downtime perché è possibile cambiare parametri e modificare funzionalità senza interrompere il servizio per gli utenti.

Approccio multi-database

Disaccoppiamento della modellazione e struttura dei dati rispetto ai componenti della piattaforma e loro implementazione.Modellazione tramite linguaggio di scripting interpretato della logica applicativa personalizzata per il client, quindi separata dal nucleo centrale della piattaforma e dalle tecnologie utilizzate.

Grafica Avanzata

Incapsulamento della rappresentazione grafica e della logica di business implementativa a livello di strato interpretato con l’utilizzo di numerosi componenti grafici per offrire un insieme ampio e flessibile di strumenti pronti e configurabili.

Ampia Flessibilità nella modellazione di processi aziendali

Implementazione di molteplici componenti per consentire notevole flessibilità all’uso di  strumenti, già disponibili e implementati all’interno della piattaforma, affinché si possano modellare e implementare con metodologia agile processi e flussi dati di aziende che operano in settori e domini molto diversi fra loro.

Scalabilità

Di notevole impatto sulla scalabilità è l’adattamento della piattaforma alle soluzioni personalizzate implementate, attraverso differenti configurazioni di risorse su cui la piattaforma può essere distribuita. Omniaplace può essere rilasciata sia in ambiente on premise che in cloud. La versione implementata con tecnologie orientate al cloud consente una distribuzione indipendente dal cloud provider, progettata per sfruttarne al massimo la scalabilità.

Avanzamento tecnologico Trasparente

Grazie al disaccoppiamento indotto tra dettagli implementativi della piattaforma e implementazione della logica applicativa, Omniaplace può avanzare ed essere aggiornata senza impatti nella logica di business della specifica applicazione.

Funzionalità

Funzionalità principali

Omniaplace è una piattaforma basata su microservizi e docker implementata in modalità Stateless and container ready.

Navigazione tramite single page web application

Omniaplace è accessibile dai browser più comuni ed è disponibile anche per dispositivi mobili.

Gestione dei permessi e segregazione dei dati

Offre meccanismi per la segregazione di dati e informazioni e per la definizione, ad alto livello di granularità, delle funzionalità a cui ogni utente può accedere o delle informazioni che può visualizzare.

Importazione ed esportazione standard

La piattaforma dispone di funzionalità di importazione ed esportazione standard, con supporto a differenti formati di file e personalizzazioni.

Interfaccia API REST

L’interfaccia API REST personalizzabile favorisce l’automazione e l’integrazione con strumenti esterni.

Componenti grafici personalizzabili

La personalizzazione permette di comporre GUI (Interfacce Utenti Grafiche) ricche e flessibili.

Navigazione tramite single page web application

Omniaplace è accessibile dai browser più comuni ed è disponibile anche per dispositivi mobili.

Gestione dei permessi e segregazione dei dati

Offre meccanismi per la segregazione di dati e informazioni e per la definizione, ad alto livello di granularità, delle funzionalità a cui ogni utente può accedere o delle informazioni che può visualizzare.

Importazione ed esportazione standard

La piattaforma dispone di funzionalità di importazione ed esportazione standard, con supporto a differenti formati di file e personalizzazioni.

Interfaccia API REST

L’interfaccia API REST personalizzabile favorisce l’automazione e l’integrazione con strumenti esterni.

Componenti grafici personalizzabili

La personalizzazione permette di comporre GUI (Interfacce Utenti Grafiche) ricche e flessibili.

Stack

Stack tecnologico

Omniaplace è una piattaforma implementata utilizzando diversi strumenti open source, moderni e production ready del panorama tecnologico

Supporto ad Oauth2, con possibilità di utilizzo MFA e integrazione con i protocolli SSO più utilizzati (OIDC, SAML)


Logging, tracing e monitoring integrati nella piattaforma


Applicazione web single page compatibili con i principali browser e adattabile ai dispositivi mobili


Supporto a computazioni con paradigma asincrono tramite message queue


Implementazione di API REST


Supporto a provisioning e sincronizzazione utenti tramite protocollo standard SCIM

Visualizzazione dei dati in diverse forme: tabellare/a griglia, GIS, gerarchica, calendario, attività


Elementi grafici componibili e personalizzabili per esperienze utente ricche e fruibili: grafici, elementi multimediali e visualizzatori, indicatori grafici, editor di testo


Potente motore di configurabilità per la piena personalizzazione della soluzione implementata, spingendosi verso le specifiche necessità del singolo sistema


Funzionalità integrate di filtro informazioni e personalizzazione visualizzazioni


Supporto a documentazione contestuale


Supporto multilingua


Supporto a funzionalità GIS integrate

Implementazioni

Scopri le implementazioniOmniaplace

Omniaplace AI 3.0

Omniaplace e AI: un’integrazione che sta per diventare realtà

Tutte le potenzialità dell’intelligenza artificiale sulla nostra piattaforma: stiamo lavorando a Omniaplace AI 3.0