Transparent connection type binding by address range
AssigneeRecursion Software, Inc.
InventorChris K. Wensel
Life of this patent
Estimating the term…
Abstract
A client object on a first network requests access to a server object on a second network. A third network connects the first network to the second network. A connections properties table is associated with the first network and includes an entry for each of one or more second networks that are accessible by the first network. The connections properties table also includes connection protocol information for accessing the one or more second networks. A connection manager generates a boundary traversal key for requests for access to server objects that have a corresponding entry in the connections properties table. The boundary traversal key is generated from the corresponding connection protocol information in the connections properties table.
Claims27
A method for traversing a boundary in a distributed processing environment, comprising:
- storing connection protocol information in a connection properties table at a client network for each boundary for one or more server networks accessible by the client network;
- receiving a request from a client object on the client network for access to a server object on a server network, the server network having a server network boundary;
- locating an entry the connections property table corresponding to the requested server object;
- formatting a boundary traversal key from the connection protocol information associated with the located entry in the connection properties table, the boundary traversal key including information to traverse a boundary controlling access to the server network;
- and
- forwarding the request for access and the boundary traversal key to the boundary controlling access to the server network.
A distributed computing system, comprising:
- a client object on a first network operable to request access to a server object on a second network;
- a third network connecting the first network to the second network;
- a boundary device controlling access to the second network;
- a connections properties table in the first network and including an entry for each of one or more second networks accessible by the first network, the connections properties table including connection protocol information for accessing the one or more second networks;
- a connection manager operable to generate a boundary traversal key for requests for access to server objects that have a corresponding entry in the connections properties table, the boundary traversal key generated from the corresponding connection protocol information, the boundary traversal key including information to traverse the boundary device controlling access to the second network.
A distributed processing system with transparent boundary traversal, comprising:
- a client system operable to request access to a plurality of server systems, at least one of the server systems having a boundary device for controlling access to the server system by the client system;
- a connection properties table stored in a private directory on the client system, the connection properties table including:
- an identification range for identifying the at least one server system having the boundary device;
- a boundary type for identifying a type of the boundary device;
- authentication information for uniquely identifying the client system to the boundary device and a requested server system;
- and
- attributes for providing traversal information required by the boundary device;
- a boundary traversal key generator operable to generate a boundary traversal key for gaining access to the requested server system through the boundary device, the boundary traversal key generated from the connection properties table in response to the boundary traversal key generator locating an entry matching the requested server system.
Dependencies are inferred from the claim text.