Progress Application Server for OpenEdge (PAS for OpenEdge) is an Apache Tomcat web server that was extended to support OpenEdge and ABL. PAS for OpenEdge has built-in routing and adapter functionality that enables you to access your business logic on a variety of clients including ABL, browser-based clients, and mobile clients. Progress development applies Apache Tomcat updates that ensure compliance with industry standards, like Spring Security, while supporting all client types in a single server using easy-to-configure properties files. Because PAS for OpenEdge is an application server, it makes implementing and deploying applications efficient and simplifies application management.

To use PAS for OpenEdge, you:
  • Create and configure instances.
  • Deploy ABL or WebSpeed application code to an instance.
  • Deploy REST and SOAP services to an instance.
  • Create and deploy web handlers for application modernization.
  • Start, stop, and delete instances.
  • Deploy management applications such as Tomcat manager and OpenEdge manager to an instance.
  • Monitor instances.
  • Implement load balancing.
  • Implement security such as HTTPS, user authentication and authorization.

Application development, testing, debugging, and deployment is supported by Progress Developer Studio for OpenEdge, which includes a project type and a development server for PAS for OpenEdge. Progress Developer Studio is the recommended development tool for web applications deployed on PAS for OpenEdge.

For more information, see Learn About Progress Developer Studio for OpenEdge.