XA Report, Approach "Modular procedures"

Approach

Modular procedures

During the specification and implementation phase I tried to use as many modular and independent procedures as possible. The best example for that is the Access library whose procedures are based on each other but acting independently to the outside "world".

In Access only the basic functions are depending from the internal atom data structure, so these have to be updated when modifications of the structure occur. All the more complex procedures are based on the basic Access functions and therefore independent to any changes in the internal data structure.

The same approach was successful for many other XA procedures too. These can be used independently and do not have to care about the internal representation of data.

The following graph roughly represents the previous points:


[<] [Index] [>]
Reinhard Schaffner, © 1995-05-16