Mago.Net, il gestionale con tecnologia all'avanguardia

Mago.Net è un gestionale concepito con una tecnologia innovativa, che punta a far sì che il software si integri completamente nei processi aziendali, ottimizzandoli senza stravolgerli, per garantire un immediato, reale e misurabile ritorno sugli investimenti.

Predisposto per il prossimo sistema operativo di Microsoft: Longhorn

Mago.Net deve il suo nome alla più recente svolta tecnologica presentata da Microsoft per lo sviluppo di applicazioni: il .NET Framework. Microsoft ha anche già annunciato l’arrivo del prossimo sistema operativo Windows, che ha il nome in codice “Longhorn”.
Questo sistema per molti aspetti costituirà una rivoluzione paragonabile a quella che Windows ha portato sostituendosi all’MS-DOS. Longhorn sarà interamente costruito su piattaforma .NET: in questo senso, quindi, Mago.Net anticipa l’innovazione offrendo ai suoi utenti un applicativo predisposto per il sistema operativo del prossimo futuro, che ne consentirà da subito maggiori velocità e affidabilità nell’utilizzo.

Longhorn si preannuncia come una importante evoluzione dei sistemi operativi di Microsoft in quanto integrerà tutta una serie di innovativi dispositivi di security in grado di garantire una più efficace protezione dagli attacchi di hackers e di virus, che sempre più spesso e più gravemente minacciano i sistemi aziendali.
Per questi motivi Mago.Net è stato progettato per operare solo sui più recenti sistemi Microsoft, vale a dire Windows 2000 e Windows XP. Non è possibile installarlo su Windows 95, Windows 98 e Windows 2000 ME, che invece non consentono di ottenere quei livelli di protezione che sempre più sono considerati indispensabili, specie dalle aziende.

Applicazioni che “parlano” tramite i Web Services

Tutte le applicazioni in Mago.Net dialogano tra loro tramite Web Services. Questa è una tecnologia emergente che nasce per esporre sul Web, in modo sicuro e trasparente, la business logic localizzata all'interno di un sistema aziendale.
Lo stesso tipo di tecnologia viene utilizzato anche da applicazioni che “girano” nel network aziendale o sullo stesso PC per dialogare tra loro.
Attraverso i Web Services, le aziende possono “incapsulare” la logica applicativa e presentarla all'esterno come un insieme di servizi, oppure sottoscriversi a servizi di terzi, creando una infrastruttura di interscambio di informazioni nell'enterprise layer.

L'accesso a tali servizi è gestito secondo le più moderne tecniche di sicurezza (DES, Double Encription Systems) e solo le connessioni autenticate possono usufruirne. I Web Services sono quindi un valido strumento per promuovere l'interazione tra applicazioni (business-to-business), minimizzando le inefficienze dovute all’intervento umano, ad esempio per scambiare periodicamente dati tra sistemi non integrati.
Un aspetto estremamente interessante è che la tecnologia Web Services è uno standard mondiale che funziona su qualunque tipo di piattaforma, anche non Microsoft, ed è quindi disponibile per applicazioni sviluppate con strumenti diversi da TaskBuilder.Net (la piattaforma proprietaria Microarea con la quale è realizzato Mago.Net).

Ad esempio, le ultime versioni di Microsoft Office sono in grado di utilizzare i Web Services per “catturare” informazioni da altre applicazioni. Con Mago.Net installato, ad esempio, si possono realizzare fogli Excel che si aggiornano automaticamente con i dati inseriti di volta in volta e gestiti dal programma.

“Scrive” e “legge” in XML
Il linguaggio XML (eXtensible Markup Language) è un’evoluzione dell’HTML usato dalle pagine Internet ed è diventato negli ultimi anni il linguaggio più usato per la rappresentazione dei dati da scambiare fra applicazioni diverse.
Si tratta di uno standard mondiale gestito anche da piattaforme diverse da quelle Microsoft. In Mago.Net l’import e l’export dei dati è stato quindi potenziato, passando dal formato proprietario TDT/TDB al formato standard XML. I file XML gestiti hanno un formato perfettamente compatibile con quelli gestiti in modo nativo dal database SQL Server.

Questo comporta una maggiore possibilità di interfacciamento con il mondo esterno (ad esempio, è molto più semplice importare in Mago.Net i listini dei propri fornitori). Oltre a questo la tecnologia XTech, insita nel prodotto, permette l’interscambio non solo dei singoli dati, ma di documenti gestionali in forma strutturata, utilizzando il formato XML. E’ possibile, ad esempio, l’invio e la registrazione di ordini inviati in forma elettronica.

Introduce l’approccio “smart client”

In presenza di MagoXP, ogni stazione di lavoro richiede che il prodotto venga installato a partire dal CD in modo completo. Può risultare oneroso, in termini di tempo e di costi del personale, mantenere aggiornati tutti gli utenti con le ultime revisioni del prodotto, specie in una rete con molti PC.
In Mago.Net questo approccio cambia radicalmente: il prodotto, infatti, viene installato una volta sola sul server (o in una qualsiasi delle stazioni di lavoro, in una rete di tipo Workgroup). Nel server sono memorizzate tutte le risorse condivise, sia di tipo standard che personalizzate.

Il server contiene anche tutti i servizi di autenticazione (amministrati tramite la Console), per cui ogni utente del sistema è configurato in modo centralizzato ed è riconosciuto da qualunque periferica si colleghi, mantenendo tutti i suoi privilegi e preferenze.
Al primo utilizzo del programma dalla singola stazione di lavoro, questo scaricherà in locale dal server solo i moduli strettamente necessari al suo funzionamento per il profilo di “quel” particolare utente collegato. I componenti vengono scaricati sul PC a mano a mano che le funzionalità vengono attivate.

L’esecuzione comunque avviene sul PC locale, sfruttandone appieno le capacità di elaborazione, in termini di CPU e di memoria. Ad ogni successivo utilizzo, se la stazione di lavoro “si accorge” che la funzionalità lanciata non è aggiornata rispetto alla versione presente sul server, parte immediatamente il processo di upgrade, e il modulo aggiornato viene scaricato dal server. Questo processo richiede solo qualche secondo al momento di avvio dell’applicazione e non è quasi percepibile dall’utente.
Questo approccio anticipa una analoga tecnologia di Microsoft detta “smart client” che sarà utilizzata dalle applicazioni sul prossimo sistema operativo Longhorn. Con Mago.Net la stazione di lavoro può essere quindi preinstallata solo con Windows 2000 o Windows XP e l’utilizzo che il prodotto fa della macchina è molto più razionale, dato che lo spazio richiesto dall’applicazione è davvero solo quello necessario alle funzionalità che si usano su quel PC. Anche questo migliora le prestazioni del sistema, velocizzandole e aumentandone il rendimento.

Flessibilità a 360°

Tutta l’applicazione è costituita da “blocchi” funzionali interdipendenti, ma largamente autonomi, che rendono il prodotto estremamente flessibile. Questa maggiore flessibilità si manifesta con la possibilità di inserire, alla stregua di plug-in, delle componenti di terze parti per particolari funzionalità e verticalizzazioni di prodotto.
A questo aspetto si è data una particolare importanza in fase di progettazione del prodotto, infatti Mago.Net è costituito da blocchi funzionali estremamente puntuali e focalizzati su ben determinate operazioni.

L’inserimento di procedure personalizzate è ormai estremamente semplice
: basta aggiungere delle cartelle affiancandole a quelle del prodotto standard. Le personalizzazioni possono essere sviluppate con TaskBuilder.Net, o con altre tecnologie che si interfacciano via Web Services, risultando sempre ottimamente integrate.
Questo dà in primo luogo la possibilità di migliorare la comunicazione dell’azienda con il mondo esterno attraverso l’uso della Rete. Ad esempio, il sistema di commercio elettronico di un provider può inviare degli ordini ad un altro sistema senza per questo accedere al database, tramite l’uso di palmari, potendo così realizzare operazioni commerciali garantendo un elevato grado di sicurezza sui dati, che sono protetti da accessi non autorizzati.

Un altro utilizzo è quello per cui un sistema remoto di vendita (es. punto vendita) può trasmettere dati per effettuare registrazioni centralizzate (casa madre, che registra ad esempio le fatture). E’ possibile così controllare in tempo reale i dati di vendita, i fatturati, gli articoli venduti, le giacenze, ecc..

Potenza nell’utilizzo dei dati

Mago.Net si interfaccia al database tramite OLE DB, invece dello standard ODBC usato da MagoXp. Questa tecnologia è più veloce, più stabile e maggiormente interfacciabile con prodotti di terze parti, come plug-in e moduli aggiuntivi.
Mago.Net gestisce in modo completo le transazioni anche multilivello: ciò consente una maggiore affidabilità ed integrità dei dati, che, ad esempio, in caso di interruzioni di energia elettrica, vengono azzerate, senza lasciare registrazioni compiute solo in parte.

Tali registrazioni, se gestite con MagoXP, debbono essere cancellate manualmente. Mago.Net, potenza nell’utilizzo dei dati. Mago.Net si interfaccia al database tramite OLE DB, invece dello standard ODBC usato da MagoXp.

Gestisce la globalizzazione

Mago.Net gestisce i caratteri in formato UNICODE, lo standard mondiale che permette di rappresentare qualsiasi carattere alfabetico mondiale contemporaneamente. Questo permette di gestire correttamente, ad esempio, le anagrafiche di paesi esteri. Molto utilizzati iniziano ad essere i caratteri tipici dei paesi dell’est europeo, che presentano accenti e segni particolari che non sarebbero gestibili con il set di caratteri tipici dell’Europa occidentale.
Questo è uno dei motivi per cui si è deciso di supportare le versioni di Windows solo a partire da XP, che presenta, tra le altre, questa importante caratteristica.

  

CSS validazioneConforme XHTML

Powered by Mago.net 3.2 - Copyright 1998-2010 by Project++ srl - P. IVA 02319000713 |Dichiarazione per la Privacy|Condizioni d'Uso