Проектирование и создание Приложений типа Клиент/Сервер с использованием системы Visual FoxPro может обеспечить некоторые преимущества относительно высокоскоростного внутреннего механизма управления данными в Visual FoxPro (Native Data Engine). Теперь вы можете использовать новейшие технологические достижения в области обработки Данных, такие как: Set-Based Data Access, а не традиционный способ локальной навигации; построение параметризованных Представлений для загрузки данных; размещение таблиц данных на оптимальных платформах; использование удаленных хранимых Процедур.

Когда вы разрабатываете обычное Приложение для Локального сервера или Файл-Сервера, вы определяете необходимые для успешной работы Запросы, Формы, Меню, Отчеты, которые в последующем и создаете. Когда вы проектируете приложение типа Клиент-Сервер, вам необходимо провести Нормализацию Базы Данных, провести дополнительный анализ Связей и Отношений между компонентами Данных. Вам обязательно требуется спланировать использование Запросов, Форм и Отчетов при различных вариантах работы Приложения, как пользователь получает доступ к Данным. Например, вам требуется ответить на следующие вопросы:

  • Какие Таблицы должны быть загружены на удаленный Сервер после создания рассматриваемого Приложения?

  • Какие таблицы должны храниться локально, не загружаться на Сервер?

  • Какие Представления требуются при доступе к Удаленным Данным?

  • Какие Бизнес-Правила (Бизнес-Логика) будут выполняться на удаленнои Сервере, и как ваше Приложение будет взаимодействовать с данными правилами (Бизнес-Логикой)?

Как только вы определите основные, базовые компоненты проектируемого Приложения типа Клиент-Сервер, вы можете приступать к детализированной разработке конкретных компонент по доступу и изменению Данных.

См. также