Use Progress Developer's Studio for OpenEdge to create a Server project that is automatically configured for OpenEdge REST application development. Other OpenEdge application development tools are not enabled to support REST application development. While it is possible to create REST applications using other editing and command line tools, the functionality embedded in PSDOE is necessary for building a deployable OpenEdge REST applications.
REST is a transport that you choose when creating an OpenEdge Server project in Progress Developer Studio, which is an Eclipse-based development environment for all types of OpenEdge applications. The REST transport option includes project facets for REST application development support. For example, for a Classic Server project, the REST transport includes an AppServer facet, which allows you to expose AppServer procedures and create a service interface. In addition, when you choose the REST transport, a built-in Web server is configured to deploy and test the applications your are building.
If you have an existing project in Progress Developer Studio, you can extend it for Classic REST application development by adding the AppServer, JavaScript, Progress Adapters, and REST facets to the project's properties.
The online help for Progress Developer Studio has specific information on using Progress Developer Studio for OpenEdge REST application development.