Progress
Application Development
Environment — Getting Started
SmartDataObject Module
One of the SmartObjects that Progress uses to support distributed applications is the SmartDataObject (SDO). The SDO manages the query, validation, and transaction logic in one object. One of its important features is that it can run locally, or be split between the client and AppServer in a distributed environment. Separating user interface from business logic is one of the keys to creating distributable applications. The SDO also provides an open interface that can function in an Open 4GL environment with non-Progress objects.
Choose the SmartDataObject button on the SportsPro main window to launch this module:
![]()
The SDO in this module queries the database and sends the records to a SmartDataBrowser and a SmartDataViewer. The SmartDataBrowser and SmartDataViewer are thin objects. They display data and accept changes to fields, but do not contain data update or validation logic. The SDO carries out the update and validation tasks on the server side.
Table 2–7 describes the major objects used in the SmartDataObject module.
NOTE: The SmartDataObject module also runs when you choose the ViewItem Maintenance menu option in the SportsPro Order Tracking System.
For more information on SmartDataObjects, see the chapter on SmartObjects in the Progress ADM 2 Guide .
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |