To allow for seamless integration of multiple wireless and
wired segments while still retaining compatibility with existing
communication standards on the lower protocol layers
and proven field-level application protocols on the higher
layers, additional software layers have to be added to the
communication architecture in the form of a middleware, as
proposed by the European research project flexWARE [21].