System and method for ensuring a device uses the correct instance of a network service
First Claim
1. A system for providing a device access to a correct instance of a network service, comprising:
- a plurality of managed devices configured to issue a request for the network service; and
a plurality of management domains communicatively coupled to each other via a network, each of the plurality of managed devices belonging to at least one of the plurality of management domains, wherein each of the plurality of management domains comprises;
at least one server comprising an instance of the network service, wherein the instance of the network service is responsible for communicating with one or more of the plurality of managed devices that belong to the management domain of the at least one server; and
a network service management module configured to;
receive a request for the network service from at least one of the plurality of managed devices;
provide the at least one requesting device access to the instance of the network service if the request refers to the management domain of the at least one server;
forward the request to one or more other servers in the network if the request does not refer to the management domain of the at least one server; and
receive a response to the forwarded request from one of the other servers in the network, wherein the response indicates that the requesting device has membership in the management domain of the responding server, wherein the at least one server acts as a proxy facilitating an exchange of information relating to the network service between the requesting device and the responding server.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for ensuring access to the correct instance of a network service. The system includes a plurality of management domains. Each management domain may include at least one server and at least on managed device. When the managed device sends a request for a network service, the request may be received by all servers in the network, including those belonging to different management domains. As such, each server may include a referral list. When the server receives a request, the server may determine whether its management domain includes the appropriate instance of the network service. If it does not, it may forward the request to other servers in the referral list until the appropriate network service is identified.
14 Citations
15 Claims
-
1. A system for providing a device access to a correct instance of a network service, comprising:
-
a plurality of managed devices configured to issue a request for the network service; and a plurality of management domains communicatively coupled to each other via a network, each of the plurality of managed devices belonging to at least one of the plurality of management domains, wherein each of the plurality of management domains comprises; at least one server comprising an instance of the network service, wherein the instance of the network service is responsible for communicating with one or more of the plurality of managed devices that belong to the management domain of the at least one server; and a network service management module configured to; receive a request for the network service from at least one of the plurality of managed devices; provide the at least one requesting device access to the instance of the network service if the request refers to the management domain of the at least one server; forward the request to one or more other servers in the network if the request does not refer to the management domain of the at least one server; and receive a response to the forwarded request from one of the other servers in the network, wherein the response indicates that the requesting device has membership in the management domain of the responding server, wherein the at least one server acts as a proxy facilitating an exchange of information relating to the network service between the requesting device and the responding server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing a device access to a correct instance of a network service, comprising:
-
receiving, at a server located in at least one of a plurality of management domains communicatively coupled to each other via a network, a request for a network service from at least one of a plurality of managed devices, each of the plurality of managed devices having membership in a particular one of the plurality of managements domains communicatively coupled to one another via the network, wherein the receiving server comprises an instance of the network service requested by the at least one managed device, wherein the instance of the network service is responsible for communicating with the managed devices within the management domain of the receiving server; providing, by the receiving server, the at least one requesting device access to the instance of the network service if the request refers to the management domain of the receiving server; forwarding, by the receiving server, the request to one or more other servers in the network if the request does not refer to the at least one management domain of the receiving server; and receiving a response to the forwarded request from one of the other servers in the network, wherein the response indicates that the requesting device has membership in the management domain of the responding server, wherein the receiving server acts as a proxy facilitating an exchange of information relating to the network service between the requesting device and the responding server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification