Иллюстрированный самоучитель по Delphi 7 для профессионалов

Сервер приложения

Многозвенные распределенные приложения обеспечивают эффективный доступ удаленных клиентов к базе данных, так как в них для управления доступом к данным применяется специализированное ПО промежуточного слоя.

В наиболее распространенной схеме – трехзвенном приложении – это сервер приложения, который выполняет следующие функции:

  • обеспечивает авторизацию пользователей;
  • принимает и передает запросы пользователей и пакеты данных;
  • регулирует доступ клиентских запросов к серверу БД, балансируя нагрузку сервера БД;
  • может содержать часть бизнес-логики распределенного приложения, обеспечивая существование "тонких" клиентов.

Delphi обеспечивает разработку серверов приложений на основе использования ряда технологий:

  • Web;
  • Автоматизация;
  • MTS;
  • SOAP.

В этой главе рассматриваются следующие вопросы:

  • программные элементы сервера приложения Delphi;
  • структура сервера приложения;
  • типы удаленных модулей данных;
  • создание и настройка удаленных модулей данных;
  • роль компонентов-провайдеров в передаче данных клиентам;
  • методы интерфейса IAppServer;
  • регистрация сервера приложения.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.