Tecnologia Web per portali e app
Portale Web e App mobile moderni e sicuri
I portali Internet e le app si basano sulle moderne tecnologie Web, che sono caratterizzate, molto più di altri settori, da un susseguirsi di innovazioni tecniche. Le applicazioni mobili e le applicazioni browser stanno acquisendo sempre maggiore importanza rispetto ai classici siti Internet, ma è necessario considerare i costi di sicurezza e di esercizio dei server. Anche in questo caso Lovion si basa su un'architettura moderna e stabilisce nuovi standard.
Architettura del sistema
Lovion Web Application Server si basa sulla versione attuale del framework .NET e richiede Windows Server. L'architettura si basa su Windows Communication Foundation (WCF) e non richiede quindi l'installazione di Internet Information Services (IIS). La memorizzazione dei dati utilizza le risorse di Lovion BIS. Microsoft SQL Server viene utilizzato come database relazionale standard, Oracle può essere utilizzato opzionalmente. Le configurazioni XML e altri file sono memorizzati su file server standard.
Frontend
Il frontend si basa su una Single Page Application (SPA), realizzata con HTML5, CSS und ECMAScript (Javascript). Il design è responsivo e si adatta a diverse risoluzioni. I browser supportati sono le attuali versioni di Google Chrome, Apple Safari, Mozilla Firefox e Microsoft Edge. La APP è disponibile per Apple iOS e Google Android.
Lovion Gateway Server
I dispositivi esposti sono protetti tramite DMZ. Lovion Gateway Server è basato su Java e utilizza Apache Tomcat come tecnologia server. Può essere utilizzato sotto Microsoft Windows o Linux. Oltre che per le sue funzioni di sicurezza, può essere utilizzato anche per il bilanciamento del carico nelle installazioni più complesse.
Protocolli di comunicazione
La comunicazione avviene tramite lo standard HTTPS standard, già aggiornato a HTTP/2, che offre una maggiore velocità e una migliore efficienza. Ciò è garantito dalla versione attuale di Transport Layer Security (TLS). Il server prepara i dati in JSON e garantisce così un'efficiente elaborazione dei dati nei moderni browser web.
