M Y D E L P H I 7 . R U Самоучитель программирования  
 
  • Главная
  •  

      ГЛАВА 21


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

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

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

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

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

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

    •  программные элементы сервера приложения Delphi;
    •  структура сервера приложения;
    •  типы удаленных модулей данных;
    •  создание и настройка удаленных модулей данных;
    •  роль компонентов-провайдеров в передаче данных клиентам;
    •  методы интерфейса IAppServer; 
    •  регистрация сервера приложения.