A network resource access system provides network terminals with access to network
resources over a network, and includes a resource registry, a driver database,
and an authorization server. The resource registry includes resource records associated
with the network resources and define at least a resource type for each network
resource. The driver database includes resource driver applications for the network
resources. The authorization server receives a request from one of the network
terminals for communication with one of the network resources, obtains resource
configuration data associated with the network resource, and then facilitates communication
between the network terminal and the network resource in accordance with a correspondence
between the resource configuration data and user configuration data associated
with the network terminal.