Проектирование и создание Приложений типа Клиент/Сервер с использованием системы Visual FoxPro может обеспечить некоторые преимущества относительно высокоскоростного внутреннего механизма управления данными в Visual FoxPro (Native Data Engine). Теперь вы можете использовать новейшие технологические достижения в области обработки Данных, такие как: Set-Based Data Access, а не традиционный способ локальной навигации; построение параметризованных Представлений для загрузки данных; размещение таблиц данных на оптимальных платформах; использование удаленных хранимых Процедур.
Когда вы разрабатываете обычное Приложение для Локального сервера или Файл-Сервера, вы определяете необходимые для успешной работы Запросы, Формы, Меню, Отчеты, которые в последующем и создаете. Когда вы проектируете приложение типа Клиент-Сервер, вам необходимо провести Нормализацию Базы Данных, провести дополнительный анализ Связей и Отношений между компонентами Данных. Вам обязательно требуется спланировать использование Запросов, Форм и Отчетов при различных вариантах работы Приложения, как пользователь получает доступ к Данным. Например, вам требуется ответить на следующие вопросы:
-
Какие Таблицы должны быть загружены на удаленный Сервер после создания рассматриваемого Приложения?
-
Какие таблицы должны храниться локально, не загружаться на Сервер?
-
Какие Представления требуются при доступе к Удаленным Данным?
-
Какие Бизнес-Правила (Бизнес-Логика) будут выполняться на удаленнои Сервере, и как ваше Приложение будет взаимодействовать с данными правилами (Бизнес-Логикой)?
Как только вы определите основные, базовые компоненты проектируемого Приложения типа Клиент-Сервер, вы можете приступать к детализированной разработке конкретных компонент по доступу и изменению Данных.
См. также
Концепции
Расширение Приложений, основанных на Прямом Доступе к Данным (Set-Based Data Access)Оптимальные платформы размещения Данных
Методы Эффективного доступа к данным (Selecting the Right Methods)
Другие ссылки
Планирование приложений типа Клиент/Сервер (Client/Server)Оптимизация работы приложений Клиент/Сервер
Расширение Приложений при использовании Технологии SQL Pass-Through