Progress
Open Client
Developer’s Guide
What Is a SmartDataObject (SDO)?
A SmartDataObject is a Progress 4GL persistent procedure created using the SmartObject technology of the Progress AppBuilder. As such, it provides a number of SmartObject methods (implemented as 4GL internal procedures and functions) that allow a 4GL application to dynamically query and update Progress databases (and DataServers). It also implements the patented SmartObject messaging technology that allows it to communicate and exchange data with other types of Progress SmartObjects (also implemented in the 4GL). For more information on SmartDataObjects, see the Progress AppBuilder Developer’s Guide , the Progress ADM 2 Guide , and the Progress ADM 2 Reference .
Using the Progress AppBuilder, a 4GL programmer can modify and extend the standard SmartDataObject methods to encapsulate any business logic needed to filter data into or out of a Progress-managed database. When the SmartDataObject is deployed remotely (running on an AppServer), this same business logic becomes available to manage data from your Java Open Client application.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |