Figure 1 . An Xbean consumes XML as input, processes it and then produces XML as output Xbeans consume and produce XML as DOM documents. As such, Figure 1 is not precise. Figure 2 shows the Xbean processing more precisely. Figure 2 .
Data flow from one bean to another in a channel.
Figure 3 . The Xbean paradigm is a very general data flow mechanism. As described in detail later, Xbeans are functionally composable simply by supporting a couple of minimal interfaces. These DTDs represent the semantics and format of the data to be exchanged. Enterprises, however, have their data in their own databases defined by existing schema.