A system and method is provided for sharing constrained resources between
two or more processes running within a common operating environment. The
system is implemented by establishing a communications interface to each
process sharing the resource data. The method obtains the resource data
to be shared from one or more resource sources. In communication with the
processes, the communications interface receives resource data requests
and processes the requests with the resource data. Finally, the method
communicates the processed resource data request, via the communications
link, to the requesting process.