Progress Developer Studio is an Eclipse-based integrated development environment that supports a number of ABL project types. For ABL REST applications, Progress Developer Studio support includes:
A REST project type that is specialized for developing and deploying ABL REST applications
A Define Service Interface wizard for annotating the ABL procedures and class files that will be REST services
A New REST Service dialog for creating the invocation files that describe the procedure and class files that comprise REST services
A REST Expose Editor for mapping the resources in REST services to HTTP pathnames
An Export as REST Application wizard to package REST application WAR files
An Apache Tomcat Web server which provides a Java container for running and testing REST applications
A dialog for associating or disassociating the REST application with a REST Manager (which enables configuration and management using OEM/OEE or RESTMAN)
Functionality for publishing, with a variety of options, to multiple Web servers
See the Progress Developer Studio for OpenEdge Guide, which is the online help volume for Progress Developer Studio, for more information on REST application development.