Five Brave RPG Programmers Move from PDM/SEU to WDSc
For many, the idea of modernization includes at least two things: 1) moving from green screen to GUI, and 2) developing a layered application architecture where business logic is separated from user interface logic, on the one hand, and IO access logic on the other. A post at the end of the prior thread of this blog asked about four different IO strategies which were under consideration,
and I think this topic of various IO strategies serves as a good excuse to start a new thread.
Greg posted these questions:
Here's some simple changes that have been suggested to me. I'd like to know which of these you'd choose:
For a critical table, important to the business, do you
1. remove F specs and replace IO w/ SQL in each PGM or module
2. move IO to a SRVPGM and have a procedure return the record format
3. move IO to a SRVPGM and have several procedures which return various data structures
4. move IO to a SRVPGM and have field getters and setters
Doesn't a company risk having its database design go stale by coupling hundreds of programs to its tables and making change expensive?
Posted by at April 23, 2006 5:19 PM