Progress
Results Administration
and Development Guide
Results Architecture and Application Development
From a programming perspective, an understanding of the open and flexible architecture of Results is crucial for success. Most programming activities in Results center around integration points and features. Figure 3–1 shows these integration points and features.
Figure 3–1: Results Product Architecture
![]()
An integration point is a processing point used to initialize or configure Results for security or site requirements. Results performs default processing at these points. You can override the default processing at an integration point by associating an integration procedure with the integration point. An integration procedure is a Progress procedure and a feature is a functional unit in the Results product. Results comes with a set of predefined features that implement the core functionality of the product. You can define your own features and add them to the Results menu system or toolbar, or call them from another feature.
The following procedure outlines the basic steps for developing a Results application.
- Develop or acquire the application databases. The Progress Database Design Guide explains how to design and develop an application database.
- Define the application configuration. The "Application Configuration" section describes how to define an application and configure Results for the development of an application.
- Develop integration procedures and integrate them into Results. The "Integration Points and Procedures" section explains how to customize Results using integration procedures.
- Develop feature procedures and integrate them into Results. The "Features" section explains how to use features to extend Results.
- Perform any necessary predeployment application administration. For example, you can set up users, query directories, and provide security for the Results application. "Administering Results," provides more information about the administration tools available in Results.
- Deploy the application. "Deploying Results Applications," explains how to deploy a Results application.
The focal point for most application development tasks in Results is the Customize menu. To access the Customize menu, choose Query
Customize:
![]()
The following sections describe how to use the Customize menu to configure Results and develop a Results application.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |