Índice

Las bases de datos y los formularios generados a partir de ellas se utilizan diariamente en muchas empresas y trabajos corporativos. Por razones tanto organizativas como prácticas, es cada vez más útil acceder a ellos alternativamente en línea o de forma remota, así como directamente.

Bases de datos: una estructura en capas

Una aplicación de base de datos relacional generalmente se compone de tres capas. Estos niveles son los datos, la interfaz y la lógica.

  1. Los datos consisten en tablas en las que se almacena la información.
  2. Las interfaces consisten en formularios a través de los cuales sus usuarios interactúan con los datos en las tablas.
  3. La lógica es el código que te permite automatizar tareas y gestionar tanto datos como objetos de interfaz.

Herramientas para gestionar bases de datos empresariales

Durante más de 30 años, las aplicaciones de gestión se han desarrollado utilizando kits de desarrollo de software 4GL (Lenguaje de Cuarta Generación) como PowerBuilder, WinDev, FoxPro, Uniface, Visual Basic o Delphi.

Estas herramientas permiten generar aplicaciones de Windows, instalándolas en cada PC de usuario. Esa aplicación es la que se comunica con el banco de datos centralizado de la empresa. Esa base de datos puede estar alojada en las instalaciones de la empresa o en línea.

SQL para gestionar bases de datos en línea

El Sistema de Gestión de Bases de Datos (DBMS) podría ser Oracle, MS-SQL, My-SQL, PHP, .net, SQL Server, SQL Azure... Las tareas programadas en estos entornos clásicos utilizan consultas SQL para ver, procesar y transferir información entre la aplicación gráfica en la estación de trabajo del usuario y la base de datos en el servidor, cuya función principal es la centralización de los datos de la empresa.

Los datos también podrían mantenerse en una computadora propietaria de IBM, en cuyo caso la aplicación gráfica sería un emulador de terminal IBM (3250 o 3270).

Un comentario sobre cómo poner en línea las bases de datos de MS Access

  • Access 2010 y Access Services ya no están en uso desde que se eliminó el 2010 Web Application Service
  • Access, en su versión original, solo era viable en un entorno Windows. Estaba destinado a ejecutarse en una LAN cableada y no estaba hecho para funcionar a través de Internet. Por lo tanto, tanto las bases de datos web de Access (Access 2010) como las aplicaciones web de Access (Access 2013) fueron intentos de agregar objetos de interfaz que hicieran posible manipular bases de datos en la web. De ahí las listas de SharePoint (versión 2010) y las tablas de SQL Azure (versión 2013) que son accesibles a través de Internet. Microsoft claramente detuvo su “webificación” cuando abandonó esos caminos y los eliminó de sus servidores.
  • Si todavía tienes una base de datos Access y deseas acceder a ella en línea, el lugar para comenzar es habilitando la interfaz web (la aplicación utilizada para acceder a la información en la base de datos). Esto debe hacerse para que las tablas estén en el "back-end" y los formularios, consultas, informes, etc. estén en el "front-end" y sean accesibles para todos. Una vez hecho esto, si mantienes el back-end en los servidores de tu empresa o mueves todo a la nube, depende de ti.

“Front-End” de una base de datos empresarial

En un artículo anterior escribí sobre los pros y los contras de habilitar aplicaciones para la web en comparación con reescribirlas para la web. Aparte de las posibles inestabilidades y el aspecto que consume tiempo de la reingeniería de aplicaciones estables, un punto importante fue el riesgo de terminar con un front-end bastante estático mientras que la mayoría de las personas están ahora tan acostumbradas a interfaces intuitivas y fluidas. Esto también puede aplicarse aquí.

Por supuesto, cuando has invertido mucho en software, puede ser difícil dejarlo, no solo porque puede significar nuevas inversiones en capacitación. La cuestión de migrar una base de datos o cambiar su front-end puede plantear problemas similares, aún así, tal vez una solución intermedia sea una mejor solución en casos donde un aspecto de la base de datos no necesita ser tocado.

Arquitectura de base de datos “Client-Server”

Con aplicaciones centralizadas, el Data Server también puede actuar como un Application Server. No obstante, la mayoría de las empresas prefieren optar por una arquitectura “cliente-servidor”. De hecho, eso les permite compartir la carga utilizando la memoria y potencia local para todo el tratamiento de datos “front-end”, dejando al servidor central solo para manejar las tareas de back-office. En esta configuración, cada PC genera una Interfaz Gráfica de Usuario (GUI) para permitir que los datos se procesen según los requisitos de cada usuario.

Limitaciones de una estructura de base de datos cliente-servidor directa

Esta estructura “cliente-servidor” es el método más comúnmente utilizado para aplicaciones de administración empresarial (nómina, contabilidad, acciones, facturación…) pero sus limitaciones están comenzando a mostrarse. De hecho, la parte del cliente, siendo por definición basada en Windows, no puede ser instalada en tabletas o teléfonos inteligentes Android. Además, obliga a las empresas a gestionar en consecuencia los parques de PC que despliegan, con actualizaciones individuales de cada estación de trabajo para cada nueva versión del software del lado del cliente instalado en cada PC.

Mayor necesidad de acceder a bases de datos de forma remota

El trabajo remoto y la movilidad se están convirtiendo en una expectativa ampliamente aceptada en cada vez más empresas, así como entre los empleados. Mientras tanto, soluciones como Microsoft RDS y Citrix siguen siendo complejas y costosas. Están reservadas para grandes corporaciones, ya que las pymes rara vez tienen los medios para implementarlas.

Solución simple para acceder remotamente a bases de datos en línea

La solución TSplus Remote Access en su forma Web Access es ideal para permitir a todas las empresas, independientemente de su tamaño, abordar este problema. De hecho, al instalar TSplus Remote Access en el PC maestro o servidor donde se aloja el cliente front-end de la base de datos, se obtiene, en pocos minutos, una arquitectura operativa. La ventaja es que la forma en que se utilizan las aplicaciones existentes no cambia. La adición del software TSplus lo deja intacto, salvo por el hecho de que a partir de entonces podrá acceder a su base de datos empresarial en línea, ya sea localmente o de forma remota.

Prácticamente ningún cambio para acceder a su base de datos empresarial en línea y de forma remota

TSplus Remote Access es una forma increíble de convertir automáticamente su infraestructura de TI probada en el campo en la solución de acceso remoto basada en portal web más fácil de usar. Para su personal y usuarios remotos y para que pueda aumentar el trabajo desde casa, es la única solución verdaderamente simple, de fácil instalación y a un precio razonable.

Retraso en el acceso estándar a bases de datos empresariales

Una cosa que te interesará saber es que TSplus puede mejorar el rendimiento de tu base de datos de Access de Contabilidad o Retail, haciéndola más de diez veces más rápida. De hecho, a medida que aumenta el número de usuarios y el tamaño del archivo, la estructura de archivo plano de la base de datos de Access significa que acceder a ella directamente y manipular los datos tomará cada vez más tiempo. Esta ralentización en el uso de la aplicación, desafortunadamente, no es lineal, sino que el efecto se compone, especialmente cuando el archivo alcanza los 100MB y más de tamaño.

Acceso remoto rápido a bases de datos empresariales con TSplus

Aquí es donde TSplus Remote Access brilla. Al convertir el host donde se almacena la base de datos de Access, las pruebas internas en un archivo de datos de 1GB han mostrado mejoras espectaculares en la velocidad. Con una configuración convencional con los datos en el servidor y la aplicación de contabilidad ejecutándose en la estación de trabajo del usuario, un informe particular se procesó en 8 minutos. Mientras que, con el mismo archivo de datos almacenado en un servidor de Remote Access, el proceso se redujo a solo unos 40 segundos.

Bases de datos seguras gracias a Remote Access por TSplus

Una ventaja final que vale la pena mencionar es la integridad de los archivos. Los clientes vinieron a nosotros con problemas relacionados con datos corruptos. Después de cambiar a la tecnología TSplus, el rendimiento no solo mejoró significativamente, sino que la base de datos tampoco mostró más signos de problemas de corrupción. Así que, ya sea por estabilidad o velocidad, TSplus está a mano y el equipo está disponible para asesoramiento y ayuda.

Para obtener más información sobre TSplus Remote Access y nuestro otro software, visite nuestro sitio web y descargue una prueba de 15 días de cualquier producto TSplus .

Publicaciones relacionadas

back to top of the page icon