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

| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
We welcome your comments and opinions and encourage lively debate on the issues. However, Penton Media reserves the right to delete or move any content that it may determine, in its sole discretion, violates or may violate its Terms of Use or is otherwise unacceptable. For more information, see Penton Media's Terms of Use.