An OpenEdge Data Object implements a server-side resource that provides OpenEdge data and operations for access by a resource client through the agency of a Data Object Service. This resource is implemented by an ABL Business Entity, which is typically an ABL user-defined class that is coded to access the data through methods that implement the resource operations.
A Data Object Service is a REST Web service and a Data Service Catalog. This Data Service Catalog defines the schema of the data and the operations on the data that is supported by one or more Data Object resources. In this way, a single Data Object Service can support client access to multiple resources (Data Objects) running on a single OpenEdge application server.
Progress Developer Studio for OpenEdge provides wizards and other tools to accelerate the development of server-side Data Objects and Data Object Services
Progress Developer Studio for OpenEdge allows you to develop and deploy Data Object Services that you can use to provide OpenEdge data to mobile apps running in native device environments or to web apps, which can run in any browser-based environment.