Índice

Bancos de dados e os formulários gerados a partir deles são usados diariamente em muitos negócios e trabalhos corporativos. Por razões organizacionais e práticas, é cada vez mais útil acessá-los alternadamente online ou remotamente, assim como diretamente.

Bancos de Dados: Uma Estrutura em Camadas

Uma aplicação de banco de dados relacional é geralmente composta por três camadas. Essas 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 seus usuários interagem com os dados nas tabelas.
  3. A lógica é o código que permite automatizar tarefas e gerenciar tanto dados quanto objetos de interface.

Ferramentas para Gerenciar Bancos de Dados Empresariais

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

Essas ferramentas possibilitam gerar aplicações Windows, instalando-as em cada PC do usuário. Essa aplicação é o que se 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 Gerenciar Bancos de Dados Online

O Sistema de Gerenciamento de Banco de Dados (DBMS) pode ser Oracle, MS-SQL, My-SQL, PHP, .net, SQL Server, SQL Azure... As tarefas programadas nesses ambientes clássicos usam consultas SQL para visualizar, processar e transferir informações entre o aplicativo gráfico na estação de trabalho do usuário e o banco 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 o aplicativo gráfico 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 não estão mais em uso desde que o 2010 Web Application Service foi removido
  • O Access, em sua construção original, era viável SOMENTE em um ambiente Windows. Ele 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 tornariam possível manipular 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 deletou de seus servidores.
  • Se você ainda tem um banco de dados Access e deseja acessá-lo online, o ponto de partida é habilitar a interface web (o aplicativo usado para acessar as informações no banco de dados). Isso precisa ser feito para que as tabelas estejam no "back-end" e os formulários, consultas, relatórios, etc. estejam na "front-end" e acessíveis a todos. Uma vez feito isso, se você mantém o back-end em servidores nas instalações da sua empresa ou move tudo para a nuvem, a decisão é sua.

"Front-End" de um Banco 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 um Banco de Dados

Com aplicativos centralizados, 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 que elas compartilhem a carga usando a memória e o poder local para todo o tratamento de dados “front-end”, deixando o servidor central para lidar apenas com as tarefas de back-office. Nessa 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 Banco de Dados Cliente-Servidor Direta

Essa estrutura “cliente-servidor” é o método mais comumente usado para aplicações de administração de negócios (folha de pagamento, contabilidade, estoques, 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 gerenciar 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 bancos de dados remotamente

O trabalho remoto e a mobilidade estão se tornando uma expectativa amplamente aceita em mais e mais empresas, bem como entre os funcionários. Enquanto isso, soluções como Microsoft RDS e Citrix continuam complexas e caras. Elas são reservadas para grandes corporações, já que as PMEs raramente têm os meios para implementá-las.

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

A solução TSplus Remote Access em sua forma Web Access é ideal para permitir que todas as empresas, independentemente do seu tamanho, abordem essa questão. De fato, ao instalar o TSplus Remote Access no único PC mestre ou servidor onde o cliente front-end do banco de dados está hospedado, você terá, em poucos minutos, uma arquitetura operacional. A vantagem é que a forma como as aplicações existentes são usadas permanece inalterada. A adição do software TSplus deixa isso intacto, exceto pelo fato de que, a partir de então, você poderá acessar seu banco de dados empresarial online, seja localmente ou remotamente.

Praticamente nenhuma mudança para acessar seu banco de dados empresarial online e remotamente

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

Atraso no Acesso Padrão a Bancos de Dados Empresariais

Uma coisa que você vai querer 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 Bancos de Dados Empresariais com TSplus

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

Bancos de Dados Seguros Graças ao Remote Access da TSplus

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

Para saber mais sobre o TSplus Remote Access e nossos outros softwares, visite nosso site e baixe uma versão de teste de 15 dias de qualquer produto TSplus .

Postagens Relacionadas

back to top of the page icon