Architettura
Il sistema che costituisce la piattaforma Volvox consiste in un cloud di server su cui è installato il software Volvox server.
Le applicazioni installate sulla piattaforma possono usufruire di una serie di servizi messi a disposizione dai vari sottosistemi, come l'Identity and Access Manager cloud-aware, ecc...
I sottosistemi più peculiari e innovativi della piattaforma sono comunque il DataStore e l'interfaccia utente 'myVolvox'.
DataStore
Il data access layer, rispetto a un ORM tradizionale, è tenant-aware per l'utilizzo nel cloud, e costituisce un'interfaccia uniforme per l'accesso a RDBMS tradizionali, a un graph database nativo e ad altri data source accessibili già nativamente o tramite lo sviluppo di opportuni adapters. È possibile definire modelli di dati semanticamente ricchi, permettendo di gestire efficacemente relazioni complesse tra gli oggetti. Leggi »
UI myVolvox
La nostra web user interface colma il gap esistente tra applicazioni client e applicazioni web utilizzando un'architettura event-based tipica delle GUI più moderne. Il server gestisce in modo del tutto trasparente la necessaria comunicazione asincrona (Ajax) tra client e server.
Più ad alto livello, si tratta di una UI fortemente object-oriented, studiata per trarre il massimo beneficio dalla ricchezza semantica dei modelli. Leggi »
