Current (typical) solution

The typical and most widely used solution of constructing the "InputDocument" is to develop units which know how to 1) access given data sources and 2) turn the *raw* data into XML structured string. Then, there is the final unit which consolidates all the elementary strings and compose them into the resulting "InputDocument".

Figure 3.5: Data Flow Diagram: existing solution of construction of the "InputDocument" consisting of elements residing in various data sources

Once the "InputDocument" exists in a string form, the processing continues as described earlier, see figure 3.5.

The disadvantages

The obvious disadvantages of such a solution are: