Terminology related to REST support
- Last Updated: March 12, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
The following terms describe various components that apply to REST support in Progress Developer Studio for OpenEdge:
| Component | Description |
|---|---|
| ABL routine | ABL routines are internal procedures, user-defined functions, or class methods. |
| REST service | A service defined to expose your REST interface annotated ABL class and procedure files to a Web server as a REST Web application WAR file. The defined REST service appears under the Defined Services node in the project directory. For more information, see Define an ABL REST service. |
| REST Web application | A WAR file that includes one or more REST services. Any REST Web application, using its WAR file, is an independently deployable and manageable Web server application. The REST application will be deployed on the PAS for OpenEdge instance applications directory at $WRK/<pas_instance>/webapps. You can Publish an ABL REST service associated with a PAS for OpenEdge instance to create a REST application WAR file. To package multiple REST services into a single REST application WAR application, use the Export a REST application wizard. |
| REST resource | A resource is any URI that resolves to a single HTTP method call. For more information, see Add REST resources. |