Oggetti multilivello

L’esclusiva tecnologia XORM (eXtendable Object Data Mapping) di X-Cross permette non solo di lavorare in Internet esattamente come nel proprio ufficio, ma migliora in modo drammatico l’operatività e la funzionalità del programma nell’uso quotidiano, remoto o locale.

In un software gestionale, in molti casi abbiamo a che fare con oggetti complessi, che comprendono più tabelle a livelli diversi.
Ad esempio, una fattura è composta almeno da un’intestazione e da una o più righe. In realtà le tabelle possono essere molte di più, ad esempio:
– Lotti
– Numeri di serie
– Spese
– Sconti
– Scadenze di pagamento
In X-Cross, una fattura include 32 tabelle diverse. Ognuna di queste tabelle può essere collegata ad un’altra (ad esempio una riga è collegata a un articolo di magazzino), quindi in totale le tabelle possono essere centinaia.


In X-Cross, tutte queste tabelle sono incluse in un unico oggetto complesso, che viene letto e scritto sul Web in un’unica operazione.
Questa non solo è la base tecnologica che consente prestazioni senza confronti su Internet, ma rende anche molto più semplice l’inserimento o la modifica dei dati, poiché tutti i dati vengono inseriti o modificati in un’unica finestra e il database viene aggiornato in un’unica transazione . Una singola transazione significa che o tutto funziona correttamente o, in caso di problemi a qualsiasi livello, l’intera transazione viene annullata (rollback) e nessun dato viene inserito e modificato.