Índice

Bases de dados e os formulários gerados a partir delas são usados diariamente em muitas empresas e trabalhos corporativos. Por razões tanto organizacionais quanto práticas, é cada vez mais útil acessá-los alternadamente online ou remotamente, bem como diretamente.

Bases de Dados: Uma Estrutura em Camadas

Uma aplicação de base de dados relacional é geralmente composta por três camadas. Estas camadas são os dados, a interface e a lógica.

  1. Os dados consistem em tabelas nas quais os dados são armazenados.
  2. As interfaces consistem em formulários através dos quais os seus utilizadores interagem com os dados nas tabelas.
  3. A lógica é o código que permite automatizar tarefas e gerir tanto os dados como os objetos de interface.

Ferramentas para Gerir Bases de Dados Empresariais

Há mais de 30 anos, aplicações de gestão têm sido desenvolvidas utilizando kits de desenvolvimento de software 4GL (4ª Geração de Linguagem) como PowerBuilder, WinDev, FoxPro, Uniface, Visual Basic ou Delphi.

Estas ferramentas permitem gerar aplicações Windows, instalando-as em cada PC do utilizador. Essa aplicação é o que comunica com o banco de dados centralizado da empresa. Esse banco de dados pode ser hospedado nas instalações da empresa ou online.

SQL para Gerir Bases de Dados Online

O Sistema de Gestão de Bases de Dados (DBMS) pode ser Oracle, MS-SQL, My-SQL, PHP, .net, SQL Server, SQL Azure... As tarefas programadas nestes ambientes clássicos utilizam consultas SQL para visualizar, processar e transferir informações entre a aplicação gráfica na estação de trabalho do utilizador e a base de dados no servidor, cuja função principal é a centralização dos dados da empresa.

Os dados também podem ser mantidos em um computador proprietário da IBM, caso em que a aplicação gráfica seria um emulador de terminal IBM (3250 ou 3270).

Uma observação sobre colocar bancos de dados MS Access online

  • O Access 2010 e os Access Services já não estão em uso desde que o 2010 Web Application Service foi removido
  • O Access, na sua versão original, era viável APENAS em um ambiente Windows. Foi projetado para ser executado em uma LAN com fio e não para funcionar pela Internet. Assim, tanto os bancos de dados web do Access (Access 2010) quanto os aplicativos web do Access (Access 2013) foram tentativas de adicionar objetos de interface que possibilitassem a manipulação de bancos de dados na Web. Daí as listas do SharePoint (versão 2010) e as tabelas do SQL Azure (versão 2013) que são acessíveis via internet. A Microsoft claramente interrompeu sua “webificação” quando abandonou esses caminhos e os excluiu de seus servidores.
  • Se ainda tiver uma base de dados Access e desejar aceder a ela online, o ponto de partida é habilitar a interface web (a aplicação usada para aceder à informação na base de dados). Isto precisa ser feito para que as tabelas estejam no "back-end" e os formulários, consultas, relatórios, etc. estejam no "front-end" e acessíveis a todos. Uma vez feito isso, se mantém o back-end em servidores nas instalações da sua empresa ou move tudo para a nuvem, é uma decisão sua.

"Front-End" de uma Base de Dados Empresarial

Em um artigo anterior, escrevi sobre os prós e contras de habilitar aplicativos para a web versus reescrevê-los para a web. Além das possíveis instabilidades e do aspecto demorado de reengenharia de aplicativos estáveis, um ponto importante foi o risco de acabar com uma interface frontal bastante estática, enquanto a maioria das pessoas agora está tão acostumada a interfaces intuitivas e fluidas. Isso também pode se aplicar aqui.

Claro, quando você investiu muito em software, pode ser difícil se desfazer dele, não apenas porque pode significar novos investimentos em treinamento. A questão de migrar um banco de dados ou mudar sua interface pode trazer problemas semelhantes, ainda assim, talvez uma solução intermediária seja uma solução melhor em casos onde um aspecto do banco de dados não precisa ser alterado.

Arquitetura “Client-Server” de uma Base de Dados

Com aplicações centralizadas, o Data Server também pode atuar como um Application Server. No entanto, a maioria das empresas prefere optar por uma arquitetura “cliente-servidor”. De fato, isso permite compartilhar a carga usando a memória e o poder local para todo o tratamento de dados “front-end”, deixando o servidor central apenas para lidar com as tarefas de back-office. Nesta configuração, cada PC gera uma Interface Gráfica do Usuário (GUI) para permitir que os dados sejam processados de acordo com os requisitos de cada usuário.

Limitações de uma Estrutura de Base de Dados Cliente-Servidor Direta

Esta estrutura "cliente-servidor" é o método mais comumente utilizado para aplicações de administração empresarial (folha de pagamento, contabilidade, ações, faturamento...), mas suas limitações estão começando a aparecer. De fato, a parte cliente sendo por definição baseada em Windows, não pode ser instalada em tablets ou smartphones Android. Além disso, força as empresas a gerirem os parques de PCs que implantam, com atualizações individuais de cada estação de trabalho para cada nova versão do software do lado do cliente instalado em cada PC.

Maior necessidade de acessar bases de dados remotamente

O trabalho remoto e a mobilidade estão a tornar-se uma expectativa amplamente aceite em cada vez mais empresas, bem como entre os funcionários. Entretanto, soluções como Microsoft RDS e Citrix continuam complexas e dispendiosas. Estão reservadas para grandes corporações, uma vez que as PMEs raramente têm os meios para as implementar.

Solução Simples para Acessar Bases de Dados Remotamente Online

A solução TSplus Remote Access na sua forma Web Access é ideal para permitir que todas as empresas, independentemente do seu tamanho, abordem esta questão. De facto, ao instalar o TSplus Remote Access no único PC ou servidor principal onde o cliente front-end da base de dados está hospedado, tem, em poucos minutos, uma arquitetura operacional. A vantagem é que a forma como as aplicações existentes são utilizadas permanece inalterada. A adição do software TSplus deixa-o intacto, exceto pelo facto de que, a partir de então, poderá aceder à sua base de dados empresarial online, seja localmente ou remotamente.

Praticamente nenhuma mudança para acessar sua base de dados empresarial online e remotamente

TSplus Remote Access é uma maneira incrível de transformar automaticamente a sua infraestrutura de TI comprovada em campo na solução de acesso remoto baseada em portal web mais fácil de usar. Para o seu pessoal remoto e usuários, e para que você possa aumentar o trabalho a partir de casa, é a única solução verdadeiramente simples, de fácil instalação e a um preço razoável.

Atraso no Acesso Padrão a Bases de Dados Empresariais

Uma coisa que você estará interessado em saber é que o TSplus pode melhorar o desempenho do seu banco de dados de Acesso de Contabilidade ou Varejo, tornando-o mais de dez vezes mais rápido. De fato, à medida que o número de usuários e o tamanho do arquivo aumentam, a estrutura de arquivo plano do banco de dados Access significa que acessá-lo diretamente e manipular os dados levará cada vez mais tempo. Essa desaceleração no uso do aplicativo infelizmente não é linear, mas sim, o efeito se compõe, especialmente quando o arquivo atinge 100MB ou mais de tamanho.

Acesso Remoto Rápido a Bases de Dados Empresariais com TSplus

É aqui que o TSplus Remote Access se destaca. Ao transformar o host onde a base de dados Access está armazenada, testes internos com um ficheiro de dados de 1GB apresentaram melhorias espetaculares de velocidade. Com uma configuração convencional com os dados no servidor e a aplicação de contabilidade a correr na estação de trabalho do utilizador, um relatório específico foi processado em 8 minutos. No entanto, com o mesmo ficheiro de dados armazenado num servidor Remote Access, o processo foi reduzido para apenas cerca de 40 segundos.

Bases de Dados Seguras Graças ao Remote Access da TSplus

Uma última vantagem que vale a pena mencionar é a integridade dos arquivos. Os clientes vieram até nós com problemas relacionados a dados corrompidos. Após a mudança para a tecnologia TSplus, o desempenho não só melhorou significativamente, mas o banco de dados também não apresentou mais sinais de problemas de corrupção. Portanto, seja pela estabilidade ou pela velocidade, o TSplus está à disposição e a equipe está disponível para aconselhamento e ajuda.

Para saber mais sobre TSplus Remote Access e o nosso outro software, visite o nosso site e descarregue uma versão de teste de 15 dias de qualquer produto TSplus .

Artigos Relacionados

back to top of the page icon