Small Client Model Versus Large Client Model
Separating your ESQL large client application into separate small client and OID processes provides the following advantages:
- Application Isolation
The OID effectively isolates all Progress database client code, including signals and global references, from your ESQL application environment. This enables you to:
- Client Maintainability
An ESQL small client is much smaller and easier to maintain, especially on smaller workstations. You need only link a small Progress communications layer with your application code.
- Client Upgradeability
In many instances, your ESQL small client application can automatically benefit from enhancements to Progress database client/server technology without relinking your application code.
- Network Efficiency
In a network configuration in which the database resides on a separate machine, the OID can provide more efficient operation by minimizing network traffic. It performs all of the SQL table manipulation and result set processing that any Progress database client provides, sending only the requested data back to your remote ESQL small client.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |