От автора
Progress Application Server for OpenEdge (PAS for OpenEdge) представляет собой веб-сервер, предварительно настроенный для обеспечения доступа к бизнес-приложениям, разработанным на языке Advanced Business Language (ABL), а также для предоставления веб-интерфейсов HTTP-клиентам в интернет- или интранет-средах. В отличие от классического сервера приложений Progress® OpenEdge®, который требует специфической конфигурации, управления и настройки, PAS for OpenEdge функционирует на базе веб-сервера и обладает уникальными особенностями.
Настоящий документ содержит основные рекомендации по настройке PAS for OpenEdge. В нем представлены архитектурные сведения и описание элементов управления конфигурацией, необходимых для эффективной работы сервера. После изучения данного руководства у пользователя должно сформироваться общее представление о том, как начать мониторинг и настройку PAS for OpenEdge для достижения оптимальной производительности приложений ABL. Важно отметить, что документ не охватывает детальные аспекты архитектуры и времени выполнения, которые могут потребоваться в сложных сценариях масштабирования при достижении максимальной емкости одного экземпляра PAS for OpenEdge.
Конфигурация PAS for OpenEdge, предназначенная для разработки, включает набор параметров по умолчанию, которые обеспечивают поддержку небольшого количества веб-приложений с умеренной нагрузкой на различных платформах. Разрабатываемые бизнес-приложения OpenEdge функционируют как обычные веб-приложения наряду с мобильными приложениями или продуктами сторонних производителей.
Конфигурация по умолчанию подходит для большинства сред разработки и некоторых небольших производственных сред. Однако она не гарантирует оптимальную работу PAS for OpenEdge для всех комбинаций веб-приложений. Для поддержки крупных тестовых или производственных сред необходимо вносить изменения в конфигурацию PAS for OpenEdge по умолчанию. Ожидается, что пользователь установит базовую конфигурацию PAS for OpenEdge для своих приложений ABL и при необходимости будет корректировать её в зависимости от оборудования и особенностей использования клиентами.
Как и при настройке любой веб-серверной среды, работа с PAS for OpenEdge требует выполнения цикла мониторинга, настройки и наблюдения. Это позволяет точно настроить конфигурацию сервера и достичь максимальной производительности.
Данный документ содержит сведения, необходимые для начального этапа мониторинга и оптимизации производительности системы PAS for OpenEdge. Основная цель документа — предоставить базовое понимание процедур, которые необходимо выполнить для достижения максимальной эффективности приложений, разработанных на языке ABL.
Рекомендуется создать базовую конфигурацию PAS for OpenEdge, адаптированную под специфические требования и условия эксплуатации каждого конкретного приложения ABL. Впоследствии данная конфигурация может быть модифицирована в зависимости от изменяющихся требований и условий эксплуатации.