Methods, systems, and data structures to connect services
First Claim
1. A method to manage connection addresses for a remote service, comprising:
- retaining an internally accessible address associated with an internal and local connection to a remote service and retaining an externally accessible address associated with an external connection to the remote service during installation;
scanning a memory for a previously successful address for the remote service associated with either the local connection or the external connection; and
refreshing the internally accessible address and the externally accessible address when a connection is made to the remote service.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and data structures are provided to connect services. A local service attempts to connect with a remote service by first using an internal address for the remote service, where the internal address is used to establish a local connection between the local service and the remote service. If the internal address does not establish a connection, then an external address for the remote services is used. The external address is used to establish an external connection between the local service and the remote service. In one embodiment, a volatile memory associated with the local service is scanned initially to detect an internal or external address, which was last successfully used by the local service in establishing a connection with the remote service. In another embodiment, the internal address and the external address are updated by the remote service one the local service is connected with the remote service.
-
Citations
25 Claims
-
1. A method to manage connection addresses for a remote service, comprising:
-
retaining an internally accessible address associated with an internal and local connection to a remote service and retaining an externally accessible address associated with an external connection to the remote service during installation; scanning a memory for a previously successful address for the remote service associated with either the local connection or the external connection; and refreshing the internally accessible address and the externally accessible address when a connection is made to the remote service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method to connect with a remote service, comprising:
-
attempting to connect to the remote service using a previously successful address associated with a previous connection to the remote service, wherein the previous connection is associated with an internal or local connection or an external connection; attempting to connect to the remote service using an internal address associated with the local connection to the remote service; attempting to connect to the remote service using an external address associated with the external connection to the remote service; attempting to connect to the remote service using a modifiable address associated with a manually provided connection to the remote service; and ceasing the attempts to connect with the remote service when a successful connection to the remote service is made. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A connection system, comprising:
-
a local service; a remote service; and a connection set of executable instructions that automatically first attempts to connect the local service with the remote service using a local connection address for the remote service associated with a local connection and, if unsuccessful, next automatically attempts to connect the local service with the remote service using an external connection address for the remote service, wherein the external connection address is associated with an external connection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A remote connection data structure used to connect a local service with a remote service and implemented within a computer-readable medium, the data structure comprising:
-
a local service identifier used to uniquely identify the local service; an internal address associated with the local service identifier and used automatically by the local service to establish a local connection to the remote service; and an external address associated with the local service identifier and used automatically by the local service to establish an external connection to the remote service. - View Dependent Claims (22, 23, 24, 25)
-
Specification