Indice

I database e i moduli generati da essi vengono utilizzati quotidianamente in molte aziende e nel lavoro aziendale. Per motivi sia organizzativi che pratici, è sempre più utile accedervi alternativamente online o da remoto, oltre che direttamente.

Database: 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 consistono in tabelle in cui sono memorizzati i dati.
  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 consente di automatizzare compiti 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 utente. Quell'applicazione è ciò che comunica con la banca dati centralizzata dell'azienda. Quel database può essere ospitato presso i locali dell'azienda o online.

SQL per gestire database online

Il Sistema di Gestione del Database (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 principale 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).

Un'osservazione su come portare i database MS Access online

  • Access 2010 e Access Services non sono più in uso poiché il servizio Web Application è stato rimosso nel 2010.
  • L'accesso, nella sua versione originale, era VIABILE SOLO in un ambiente Windows. Era progettato per essere eseguito su una LAN cablata e non era destinato a 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 avrebbero reso possibile manipolare i database sul Web. Da qui le liste di SharePoint (versione 2010) e le tabelle SQL Azure (versione 2013) che sono accessibili tramite 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 primo passo è abilitare il front-end per il web (l'applicazione utilizzata per accedere alle informazioni nel database). Questo deve essere fatto affinché 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 presso la sede della tua azienda o spostare tutto nel cloud dipende da te.

“Front-End” di un Database Aziendale

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

Certo, 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 intermedia è una soluzione migliore nei casi in cui un aspetto del database non debba 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 e la potenza locali per tutto il trattamento dei dati "front-end", lasciando al server centrale il compito di gestire solo le attività di back-office. In questa configurazione, ogni PC genera un'interfaccia grafica utente (GUI) per consentire ai dati di essere elaborati secondo le esigenze di ciascun utente.

Limitazioni di una struttura di database client-server diretto

Questa struttura "client-server" è il metodo più comunemente utilizzato per le applicazioni di amministrazione aziendale (paghe, contabilità, magazzino, fatturazione...) ma le sue limitazioni iniziano 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 workstation per ogni nuova versione del software lato client installato su ciascun 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 aziende poiché le PMI raramente hanno i mezzi per implementarle.

Soluzione semplice per accedere ai database online da remoto

La soluzione TSplus Remote Access nella sua forma Web Access è ideale per consentire a tutte le aziende, indipendentemente dalle loro dimensioni, di affrontare questo problema. Infatti, installando TSplus Remote Access su un unico PC o server principale dove è ospitato il client front-end del database, si ha, 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 da quel momento in poi sarà possibile accedere al database aziendale online, sia localmente che da remoto.

Praticamente nessuna modifica per accedere al database della tua azienda online e da remoto

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

Ritardi nell'accesso standard ai database aziendali

Una cosa che ti interesserà sapere è che TSplus può migliorare le prestazioni del tuo database di Accounting o Retail Access rendendolo oltre dieci volte più veloce. Infatti, man mano che aumenta il numero di utenti e la dimensione 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 non è purtroppo lineare, ma piuttosto l'effetto si accumula, specialmente quando il file raggiunge 100 MB e oltre.

Accesso remoto veloce ai database aziendali con TSplus

Questo è il punto in cui TSplus Remote Access brilla. Trasformando l'host dove è memorizzato il database di Access, i test interni su un file di dati di 1 GB 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 di Remote Access, il processo è stato ridotto a soli 40 secondi.

Database sicuri grazie a Remote Access di TSplus

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

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

Post correlati

back to top of the page icon