Введение в OpenEdge
Progress® OpenEdge® — это наиболее полная платформа для разработки и развёртывания встроенных бизнес-приложений.
- Среда выполнения распределённых приложений OpenEdge состоит из трёх основных компонентов:
- клиенты;
- исполняемая на серверах приложений бизнес-логика;
- одна или более баз данных.
- Платформа OpenEdge поддерживает широкий спектр клиентов включая мобильных клиентов, веб-приложения, настольных клиентов ABL (Advanced Business Language), клиентов WebSpeed, а также SQL-клиентов и OpenEdge Open Clients.
- Клиенты получают доступ к бизнес-логике приложения ABL, работающей на серверах приложений.
- Платформа поддерживает два сервера приложений: Progress Application Server for OpenEdge (основанный на Apache Tomcat) и классический OpenEdge Application Server (AppServer для ABL-приложений и WebSpeed Transaction Server для приложений WebSpeed).
- Когда клиент запрашивает данные, бизнес логика, работающая на сервере приложений, обращается к данным в базе данных OpenEdge и возвращает их клиенту.
Администратор OpenEdge отвечает за развёртывание, управление и мониторинг серверов приложений и баз данных OpenEdge работающих на серверах баз данных. Дополнительно в зону ответственности входит конфигурирование безопасности для OpenEdge-приложений.