Indice

I database e i moduli generati da essi vengono utilizzati quotidianamente in molte aziende e nel lavoro aziendale. Per ragioni sia organizzative che pratiche, è sempre più utile accedervi alternativamente online o da remoto, così come direttamente.

Basi di dati: una struttura a strati

Un'applicazione di database relazionale è generalmente composta da tre livelli. Questi livelli sono i dati, l'interfaccia e la logica.

  1. I dati sono costituiti da tabelle in cui sono memorizzati.
  2. Le interfacce consistono in moduli attraverso i quali i tuoi utenti interagiscono con i dati nelle tabelle.
  3. La logica è il codice che ti permette di automatizzare le attività e gestire sia i dati che gli oggetti dell'interfaccia.

Strumenti per gestire i database aziendali

Da oltre 30 anni, le applicazioni di gestione sono state sviluppate utilizzando kit di sviluppo software 4GL (4th Generation Language) come PowerBuilder, WinDev, FoxPro, Uniface, Visual Basic o Delphi.

Questi strumenti rendono possibile generare applicazioni Windows, installandole su ogni PC dell'utente. Quell'applicazione è ciò che comunica con la banca dati centralizzata dell'azienda. Quel database può essere ospitato nei locali dell'azienda o online.

SQL per gestire database online

Il Database Management System (DBMS) potrebbe essere Oracle, MS-SQL, My-SQL, PHP, .net, SQL Server, SQL Azure... I compiti programmati in questi ambienti classici utilizzano query SQL per visualizzare, elaborare e trasferire informazioni tra l'app grafica sulla workstation dell'utente e il database sul server che ha come funzione primaria la centralizzazione dei dati aziendali.

I dati potrebbero anche essere conservati su un computer proprietario IBM, nel qual caso l'applicazione grafica sarebbe un emulatore di terminale IBM (3250 o 3270).

Una nota sull'uso online dei database MS Access

  • Access 2010 e Access Services non sono più in uso da quando il 2010 Web Application Service è stato rimosso
  • Access, nella sua versione originale, era utilizzabile SOLO in un ambiente Windows. Era destinato a essere eseguito su una LAN cablata e non progettato per funzionare su Internet. Pertanto, sia i database web di Access (Access 2010) che le app web di Access (Access 2013) erano tentativi di aggiungere oggetti di interfaccia che rendessero possibile manipolare i database sul Web. Da qui le liste di SharePoint (versione 2010) e le tabelle di SQL Azure (versione 2013) che sono accessibili via internet. Microsoft ha chiaramente interrotto la sua “webificazione” quando ha abbandonato quei percorsi e li ha eliminati dai suoi server.
  • Se hai ancora un database Access e desideri accedervi online, il punto di partenza è abilitare il front-end per il web (l'applicazione utilizzata per accedere alle informazioni nel database). Questo deve essere fatto in modo che le tabelle siano nel "back-end" e i moduli, le query, i report, ecc. siano nel "front-end" e accessibili a tutti. Una volta fatto ciò, se mantenere il back-end sui server nei locali della tua azienda o spostare tutto nel cloud dipende da te.

"Front-End" di un database aziendale

In un articolo precedente ho scritto dei pro e dei contro dell'abilitazione web delle app rispetto alla loro riscrittura per il web. A parte le potenziali instabilità e l'aspetto dispendioso in termini di tempo della reingegnerizzazione delle applicazioni stabili, un punto importante era il rischio di ritrovarsi con un front-end piuttosto statico mentre la maggior parte delle persone è ormai abituata a interfacce intuitive e fluide. Questo può anche applicarsi qui.

Naturalmente, quando hai investito molto in software, può essere difficile lasciarlo andare, non solo perché può significare nuovi investimenti in formazione. La questione della migrazione di un database o del cambiamento del suo front-end può sollevare problemi simili, tuttavia forse una soluzione a metà strada è una soluzione migliore nei casi in cui un aspetto del database non deve essere toccato.

Architettura "Client-Server" di un Database

Con applicazioni centralizzate, il Data Server può anche fungere da Application Server. Tuttavia, la maggior parte delle aziende preferisce optare per un'architettura "client-server". Infatti, ciò consente loro di condividere il carico utilizzando la memoria locale e la potenza per tutto il trattamento dei dati "front-end", lasciando al server centrale solo la gestione dei compiti di back-office. In questa configurazione, ogni PC genera un'interfaccia grafica utente (GUI) per consentire l'elaborazione dei dati secondo le esigenze di ciascun utente.

Limitazioni di una struttura di database client-server diretta

Questa struttura "client-server" è il metodo più comunemente utilizzato per le applicazioni di amministrazione aziendale (buste paga, contabilità, azioni, fatturazione...) ma le sue limitazioni stanno iniziando a emergere. Infatti, la parte client essendo per definizione basata su Windows, non può essere installata su tablet o smartphone Android. Inoltre, costringe le aziende a gestire di conseguenza i parchi PC che distribuiscono, con aggiornamenti individuali di ogni postazione di lavoro per ogni nuova versione del software lato client installato su ogni PC.

Aumento della necessità di accedere ai database da remoto

Il lavoro remoto e la mobilità stanno diventando un'aspettativa ampiamente accettata in sempre più aziende così come tra i dipendenti. Nel frattempo, soluzioni come Microsoft RDS e Citrix rimangono complesse e costose. Sono riservate alle grandi corporazioni poiché le PMI raramente hanno i mezzi per implementarle.

Soluzione semplice per accedere da remoto ai database online

La soluzione TSplus Remote Access nella sua forma Web Access è ideale per consentire a tutte le aziende, qualunque sia la loro dimensione, di affrontare questo problema. Infatti, installando TSplus Remote Access sul PC o server principale dove è ospitato il client front-end del database, si ottiene, in pochi minuti, un'architettura operativa. Il vantaggio è che il modo in cui vengono utilizzate le applicazioni esistenti rimane invariato. L'aggiunta del software TSplus lo lascia intatto, ma dal quel momento sarà possibile accedere al database aziendale online, sia localmente che da remoto.

Praticamente nessun cambiamento per accedere al tuo database aziendale online e da remoto

TSplus Remote Access è un modo straordinario per trasformare automaticamente la tua attuale infrastruttura IT collaudata sul campo nella soluzione di accesso remoto basata su Web più facile da usare. Per il tuo personale remoto e gli utenti e così puoi aumentare il lavoro da casa, è l'unica soluzione veramente semplice, facilmente installabile e a prezzo ragionevole.

Ritardo nell'accesso standard ai database aziendali

Una cosa che ti interesserà sapere è che TSplus può migliorare le prestazioni del tuo database Accounting o Retail Access rendendolo oltre dieci volte più veloce. Infatti, con l'aumentare del numero di utenti e delle dimensioni del file, la struttura flat-file del database Access significa che accedervi direttamente e manipolare i dati richiederà sempre più tempo. Questo rallentamento nell'uso dell'applicazione purtroppo non è lineare, ma piuttosto l'effetto si compone, specialmente quando il file raggiunge dimensioni di 100MB e oltre.

Accesso remoto rapido ai database aziendali con TSplus

Questo è dove TSplus Remote Access brilla. Trasformando l'host dove è memorizzato il database Access, i test interni su un file di dati di 1GB hanno restituito miglioramenti di velocità spettacolari. Con una configurazione convenzionale con i dati sul server e l'applicazione contabile in esecuzione sulla workstation dell'utente, un particolare report è stato elaborato in 8 minuti. Mentre, con lo stesso file di dati memorizzato su un server Remote Access, il processo è stato ridotto a soli circa 40 secondi.

Basi di dati sicure grazie a Remote Access di TSplus

Un ultimo vantaggio che vale la pena notare è l'integrità dei file. I clienti ci hanno contattato con problemi riguardanti dati corrotti. Dopo essere passati alla tecnologia TSplus, le prestazioni non solo sono migliorate significativamente, ma il database non ha più mostrato segni di problemi di corruzione. Quindi, sia per stabilità che per velocità, TSplus è a disposizione e il team è disponibile per consigli e assistenza.

Per saperne di più su TSplus Remote Access e sui nostri altri software, visita il nostro sito web e scarica una prova di 15 giorni di qualsiasi prodotto TSplus .

Articoli correlati

back to top of the page icon