Diseñar aplicaciones cliente-servidor
Microsoft® Visual FoxPro® le proporciona las herramientas necesarias para crear eficaces aplicaciones cliente-servidor. Una aplicación cliente-servidor de Visual FoxPro combina la eficacia, la velocidad, la interfaz gráfica de usuario y las sofisticadas funciones de consulta, informes y proceso de Visual FoxPro con el acceso multiusuario, almacenamiento masivo de datos, seguridad integrada, procesamiento robusto de transacciones, inicio de sesiones y la sintaxis nativa del servidor de un origen de datos o servidor ODBC. La sinergia de Visual FoxPro y las ventajas de los servidores proporcionan una eficaz solución cliente-servidor para sus usuarios.
El paso más importante a la hora de generar con éxito una aplicación cliente-servidor es crear un buen diseño. Esta sección se basa en la información para programación de aplicaciones multiusuario proporcionada en otras secciones. Partiendo de esta base, definimos una metodología para la programación de aplicaciones cliente-servidor.
En esta sección
- Objetivos para el diseño cliente-servidor
Al diseñar una aplicación cliente-servidor se deben sopesar varios conjuntos de requisitos. - Diseño cliente-servidor para un elevado rendimiento
Generar una aplicación cliente-servidor rápida y de alto rendimiento con Microsoft® Visual FoxPro® implica aprovechar la enorme velocidad del motor de Visual FoxPro. - Desarrollo rápido de aplicaciones
Cualquiera que sea el método de programación que elija, necesita una buena estrategia para lograr que la programación de aplicaciones cliente-servidor sea rápida y eficaz. - Crear aplicaciones con precisión e integridad de datos
Puede combinar la eficacia de las reglas de validación de datos y los procedimientos almacenados de Microsoft® Visual FoxPro® con las reglas de validación de datos y los procedimientos almacenados del origen de datos con el fin de generar aplicaciones cliente-servidor que protejan la integridad de los datos.
Secciones relacionadas
- Crear soluciones cliente-servidor
Las aplicaciones cliente-servidor combinan la funcionalidad de Microsoft® Visual FoxPro® en su equipo local con las ventajas de almacenamiento y seguridad proporcionadas por un servidor remoto. - Upsizing de las bases de datos de Visual FoxPro
La creación de prototipos locales de su diseño puede reducir el tiempo y el costo de desarrollo. Cuando haya probado el prototipo local, es fácil y beneficioso hacer un upsizing de la aplicación de forma que pueda aprovechar todas las características proporcionadas por el servidor remoto. - Implementar una aplicación cliente-servidor
Puede usar la tecnología de paso a través de SQL para mejorar la aplicación a la que ha hecho un upsizing. Mientras que las vistas remotas proporcionan acceso a datos del servidor, el paso a través de SQL le permite enviar comandos directamente al servidor con sintaxis de servidor nativa, lo que aumenta el control y la flexibilidad. - Optimizar el rendimiento cliente-servidor
Después del upsizing y la implantación, puede seguir otros pasos para optimizar el rendimiento de su aplicación. Averigüe qué puede hacer con Microsoft® Visual FoxPro® y el servidor remoto para optimizar la aplicación cliente-servidor.