Communications network
First Claim
Patent Images
1. A method of operating a communications network including one or more service nodes providing resources for running communications services over the communications network, a registration server arranged to control access by client applications to the one or more service nodes, and a platform remote from the registration server running one or more communications client applications, the method including:
- (a) distributing data identifying service resources available on the or each service node connected to the communications network, the or each service node providing resources for running communications services over the communications network;
(b) communicating to the registration server a request for access by at least one of the client applications running on the said platform to at least some of the service resources identified in step (a);
(c) at the registration server, in response to the request of step (b), executing a digitally-signed access agreement permitting access by the client application to the one or more service nodes providing the said requested services resources, the digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the one or more said service nodes wherein;
the digitally-signed access agreement is a single agreement specifying a specific fixed number of instances of the client application and a specific fixed number of services nodes; and
the specific fixed number of instances of the client application is greater than one and/or the specific fixed number of service nodes is greater than one; and
(d) thereafter, in response to execution of the digitally-signed access agreement in step (c), binding the specific fixed number of instances of the client application to the specific fixed number of service nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A registration server in a network implementing an API (application programming interface) authenticates services and provides discovery of network resources, prior to registering services with selected network resources. Multiple instances of services and/or multiple service nodes are registered in a single service agreement.
-
Citations
15 Claims
-
1. A method of operating a communications network including one or more service nodes providing resources for running communications services over the communications network, a registration server arranged to control access by client applications to the one or more service nodes, and a platform remote from the registration server running one or more communications client applications, the method including:
-
(a) distributing data identifying service resources available on the or each service node connected to the communications network, the or each service node providing resources for running communications services over the communications network; (b) communicating to the registration server a request for access by at least one of the client applications running on the said platform to at least some of the service resources identified in step (a); (c) at the registration server, in response to the request of step (b), executing a digitally-signed access agreement permitting access by the client application to the one or more service nodes providing the said requested services resources, the digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the one or more said service nodes wherein; the digitally-signed access agreement is a single agreement specifying a specific fixed number of instances of the client application and a specific fixed number of services nodes; and the specific fixed number of instances of the client application is greater than one and/or the specific fixed number of service nodes is greater than one; and (d) thereafter, in response to execution of the digitally-signed access agreement in step (c), binding the specific fixed number of instances of the client application to the specific fixed number of service nodes. - View Dependent Claims (2, 3, 4, 5, 10, 11, 12, 13, 14)
-
-
6. A communications network comprising one or more service nodes, a registration server arranged to control access by client applications to the one or more service nodes providing resources for running communications services over the communications network, and a platform remote from the registration server running one or more communications client applications, the network being further arranged to operate a method comprising:
-
(a) distributing data identifying service resources available on the or each service node connected to the communications network, the or each service node providing resources for running communications services over the communications network; (b) communicating to the registration server a request for access by at least one of the client applications running on the said platform to at least some of the service resources identified in step (a); (c) at the registration server, in response to the request of step (b), executing a digitally-signed access agreement permitting access by the client application to the one or more service nodes providing the said requested services resources, the digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the one or more said service nodes wherein; the digitally-signed access agreement is a single agreement specifying a specific fixed number of instances of the client application and a specific fixed number of services nodes; and the specific fixed number of instances of the client application is greater than one and/or the, specific fixed number of service nodes is greater than one; and (d) thereafter, in response to execution of the digitally-signed access agreement in step (c), binding the specific fixed number of instances of the client application to the specific fixed number of service nodes.
-
-
7. A registration server for implementing an interface to a communication network, the registration server comprising:
-
a receiver for receiving an access request for service resources from a client application being executed; and a processor for executing a digitally-signed access agreement permitting access by the client application to a specific fixed number of-service nodes providing the service resources in response to the received access request, the digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the specific fixed number of service nodes and specifying a specific fixed number greater than one of instances of the client application and subsequently binding the specific fixed number greater than one of instances of the client application to the specific fixed number of service nodes by executing the digitally-signed access agreement in accordance with the identity data associated with the digitally-signed access agreement, wherein the digitally-signed access agreement is a single agreement specifying in its associated identity data a specific fixed number greater than one of instances of the client application and a specific fixed number greater than one of service nodes and the or each of the service nodes provides resources for running communications services over the communications network.
-
-
8. A registration server for implementing an interface to a communications network, the registration server comprising:
-
a receiver for receiving an access request for service resources from a client application being executed; and a processor for executing digitally-signed access agreement permitting access by the client application to a specific fixed number of service nodes providing the service resources in response to the received access request, the digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the specific fixed number of service nodes and specifying a specific fixed number greater than one of service nodes and subsequently binding one instance of the client application to a specific fixed number greater than one of service nodes by executing the digitally-signed access agreement in accordance with the identity data associated with the digitally-signed access agreement, wherein the digitally-signed access agreement is a single agreement specifying in its associated identity data a specific fixed number greater than one of instances of the client application and a specific fixed number greater than one of service nodes and the or each of the service nodes provides resources for running communications services over the communications network.
-
-
9. A registration server for implementing an interface to a communications network, the registration server comprising:
-
a receiver for receiving an access request for client resources from a client application being executed; and a processor for executing a digitally-signed access agreement permitting access by the client application to specific fixed number of service nodes providing the service resources in response to the received access request, the digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the at specific fixed number of service nodes and specifying a specific fixed number greater than one of service nodes and a specific fixed number greater than one of instances of the client application, and subsequently binding one instance of the client application to a plurality of service nodes and binding a specific fixed number greater than one of instances of the client application to one or more of the service nodes by executing the digitally-signed access agreement in accordance with the identity data associated with the digitally-signed access agreement , wherein the digitally-signed access agreement is a single agreement specifying in its associated identity data a specific fixed number greater than one instances of the client application and a specific fixed number greater than one of service nodes and the or each of the service nodes provides resources for running communications services over the communications network.
-
-
15. A registration server for implementing an interface to a communications network, the registration server comprising:
-
a receiver for receiving an access request for service resources from a client application being executed; and a processor for executing a digitally-signed access agreement permitting access by the client application to a specific fixed number of service nodes providing the service resources in response to the received access request, the one digitally-signed access agreement being stored at the registration server with associated data including the identity of said client application and of the specific fixed number of service nodes and specifying a specific fixed number greater than one of service nodes and a specific fixed number greater than one of instances of the client application, and subsequently binding one of the instances of the client application to a specific fixed number greater than one of service nodes and/or binding a specific fixed number greater than one of instances of the client application to one of the service nodes by executing the digitally-signed access agreement in accordance with the identity data associated with the digitally-signed access agreement , wherein the digitally-signed access agreement is a single agreement specifying in its associated identity data a specific fixed number greater than one of instances of the client application and a specific fixed number greater than one of service nodes and the or each of the service nodes provides resources for running communications services over the communications network.
-
Specification