The invention is an improved method and apparatus for information routing
and sharing in multiple computer networks, which can facilitate automatic
integration of diverse network and data systems. In an integrated data
network comprising multiple computer systems, distinct information users
and sources may each be considered as a block. An information routing
layer coupled to each of the blocks provides for the routing of
information provided in the form of datasets, which are combinations of
field names, types, values and other components. An existing dataset can
be provided or an aggregate set can be constructed as required to meet an
information request from a block in the integrated data network without
programmatic or specified workflow reference to other blocks.