|
ГЛАВА
21
Сервер приложения
Многозвенные распределенные приложения
обеспечивают эффективный доступ удаленных клиентов к
базе данных, так как в них для управления доступом к
данным применяется специализированное ПО промежуточного
слоя. В наиболее распространенной схеме — трехзвенном
приложении — это сервер приложения, который выполняет
следующие функции:
- обеспечивает авторизацию пользователей;
- принимает и передает запросы
пользователей и пакеты данных;
- регулирует доступ клиентских
запросов к серверу БД, балансируя нагрузку сервера
БД;
- может содержать часть бизнес-логики
распределенного приложения, обеспечивая существование
"тонких" клиентов.
Delphi обеспечивает разработку серверов
приложений на основе использования ряда технологий:
- Web;
- Автоматизация;
- MTS;
- SOAP.
В этой главе рассматриваются следующие
вопросы:
- программные элементы сервера
приложения Delphi;
- структура сервера приложения;
- типы удаленных модулей данных;
- создание и настройка удаленных
модулей данных;
- роль компонентов-провайдеров
в передаче данных клиентам;
- методы интерфейса IAppServer;
- регистрация сервера приложения.
|