Extendable provisioning mechanism for a service gateway
First Claim
1. A service gateway for connecting at least one local client to an external network, the service gateway being operable to hold at least one service module for providing a corresponding service, wherein the service gateway comprises a control mechanism that is operable in response to a request for a service provided by a service module not present at the service gateway, to send a message to an external source for resolving the absence of a service module at the gateway in one or more iterations until a response from the external service identifies information including a service module held by the gateway that enables resolution of the absent service module(s).
3 Assignments
0 Petitions
Accused Products
Abstract
A service gateway connects at least one local client to an external network. The service gateway is operable to hold at least one service module for providing a corresponding service and to maintain a record identifying each service module held by the service gateway with an associated pointer to that service module. The service gateway includes a control mechanism providing a number of functions. The control mechanism is operable in response to a request for a service provided by a service module not present at the service gateway, to send a message to an external source for resolving the absence of a service module at the gateway in one or more iterations until a response from the external service identifies information including a service module held by the gateway that enables resolution of the absent service module(s). The service gateway is thus arranged to provide an iterative, or recursive, process for repeatedly seeking a further service until the necessary software and/or data is available at the service gateway to satisfy the original service request.
-
Citations
24 Claims
- 1. A service gateway for connecting at least one local client to an external network, the service gateway being operable to hold at least one service module for providing a corresponding service, wherein the service gateway comprises a control mechanism that is operable in response to a request for a service provided by a service module not present at the service gateway, to send a message to an external source for resolving the absence of a service module at the gateway in one or more iterations until a response from the external service identifies information including a service module held by the gateway that enables resolution of the absent service module(s).
-
8. A computer program comprising computer code operable in a service gateway computer for connecting at least one local client to an external network, the program code being operable:
-
to support at least one service module at the service gateway for providing a corresponding service; and
in response to a request for a service provided by a service module not present at the service gateway, to send a message to an external source for resolving the absence of a service module at the gateway in one or more iterations until a response from the external service identifies information including a service module held by the gateway that enables resolution of the absent service module(s). - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 17, 19, 20)
-
-
18. A method of servicing at least one local client connected to an external network via a service gateway, the method comprising:
-
holding at least one service module at the gateway for providing a corresponding service;
in response to a request for a service provided by a service module not present at the service gateway, sending a message to an external source for resolving the absence of a service module at the gateway in one or more iterations until a response from the external service identifies information including a service module held by the gateway that enables resolution of the absent service module(s). - View Dependent Claims (21, 22, 23, 24)
-
Specification