17. The data processing apparatus of claim 16 , wherein the domain definition data structure comprises a plurality of stream processing component data structures in the description language, wherein each stream processing component data structure describes one or more input ports and one or more output ports.
18. The data processing apparatus of claim 17 , wherein a given stream processing component data structure within the plurality of stream processing component data structures defines a plurality of output ports.