Обзор PASOE
Progress Application Server for OpenEdge (PAS for OpenEdge) – это один из двух серверов приложений, которые вы можете использовать для развёртывания ваших приложений. PAS for OpenEdge – это веб-сервер Apache Tomcat который был адаптирован для поддержки OpenEdge ABL. В дополнение к приложениям на OpenEdge ABL на этом сервере приложений можно разворачивать приложения REST, SOAP и WebSpeed. Он содержит встроенные функции маршрутизации и функциональные адаптеры, которые обеспечивают доступ к приложению различным клиентам, включая мобильные клиенты, веб-приложения и клиенты ABL. Сервер приложений также использует много-сессионные агенты, что делает его высоко-масштабируемым. Поскольку PAS for OpenEdge имеет собственный веб-сервер, он обеспечивает эффективное и удобное развёртывание Интернет-ориентированных приложений.
Каждый экземпляр PAS for OpenEdge содержит следующие компоненты:
- Веб-сервер Apache Tomcat.
- Транспорты для поддержки четырёх типов клиентских подключений (APSV для ABL, REST/Mobile, SOAP и WEB для WebSpeed).
- Менеджер ABL-сессий, который представляет собой процесс, управляющий пулами сессией ABL, где каждый пул работает в контексте много-сессионного агента. Менеджер сессий координирует запросы от клиентов и размещает ABL-сессии для обработки каждого запроса.
- Много-сессионные агенты – это пул ABL-сессий, которые исполняют бизнес-логику на ABL от имени клиентов.