L'architettura diMagoCloudsi basa su tre principi per noi fondamentali
Apertura
Aperti al mondo non solo nello sviluppare software, MagoCloud può essere integrato con componenti e soluzioni create da terzi.
Capitalizzazione
Il codice ERP esistente e la nostra esperienza di 36 anni sono un bene prezioso, da preservare e sfruttare in una nuova architettura.
Innovazione
Adottare nuove tecnologie e seguire nuovi paradigmi, per permettere a tutti di sfruttare i benefici del Cloud, ovunque e da qualsiasi device.
MagoCloud è progettato su componenti server scalabili creati con la tecnologia .NET Core di Microsoft.
TaskBuilder è stato trasformato in una piattaforma Business Objects per le transazioni commerciali, con elevate prestazioni.
Sono stati inclusi tutti i moderni approcci per garantire la scalabilità, come il modello di DB disconnesso implementato dai principali prodotti come Microsoft SQLServer e Postgre.
Il front-end è una moderna applicazione SPA che utilizza il framework Angular.
Una particolare attenzione è stata dedicata all’utilizzo del codice esistente di Mago desktop, il nostro storico prodotto ERP che si è dimostrato affidabile e completo nel corso degli anni.
Full cloud automation
Una login sicura per accedere in tempo reale a tutti i dati, da qualsiasi luogo e in ogni momento.
Architettura Cloud scalabile
Architettura scalabile basata su .NET Core & TaskBuilder BO
“Best in class” frameworks
MagoCloud utilizza ADO.Net per l’accesso al DB e il front-end è una Single Page Application Client basato su Google Angular.
Nessun compromesso, continuità garantita
Descrizione dell’interfaccia Json, web-desktop compatibile, microservizi .NET Core, Business Objects legacy mantenuta.
MagoCloud: integrato con il mondo
L’ambiente cloud richiede un approccio moderno, facendo lavorare insieme sistemi diversi, invece di costruire tutto nello stesso stack.
MagoCloud espone tutta la sua logica di business come back-end ERP, attraverso un ricco set di API web RESTful, lavorando sia in modo sincrono che asincrono.
Disponiamo di Data Services e Reporting Services, per interrogare il sistema per dati da scaricare ed elaborare.
Ogni applicazione BO (ad es.: Clienti, ordini di vendita, ecc.) supporta POST e GET
L’ESP supporta le comunicazioni tra le applicazioni attraverso i broker di messaggi (RabbitMQ)
Le API di Business Logic sono esposte (ad es.: saldi delle voci, conversioni valutarie, default delle politiche dei prezzi, ecc.)
L’architettura è progettata su standard web e cloud, con una chiara separazione tra i vari componenti front-end e i servizi back-end.
Il front-end è un’Angular single page application.
I servizi back-end sono una serie di microservizi .NET Core, più una serie di componenti aziendali legacy.
I dati della sottoscrizione sono memorizzati in un cluster di DB. Il DB predefinito è PostgreSQL,ma è supportato anche SQL Server.
Perché scegliere il Cloud e perché ti conviene MagoCloud