Distribution of deployment information for remote applications
First Claim
1. A method for providing services on a distributed computing network, comprising the steps of:
- connecting a first device containing an application associated with a service to a distributed computing network;
reading from said first device a first set of information, that is published on the network to provide clients with access to the service, and an address, said address being associated with a second set of information that is published on the network to provide clients with access to the service;
using said address to read said second set of information from a second device connected to the network; and
publishing a service bundle on said network that contains at least some of the information from each of said first and second sets of information.
2 Assignments
0 Petitions
Accused Products
Abstract
Smart cards and other such devices with limited memory capacity function as hosts for services on a distributed computing network. The information to be deployed in the distributed computing system to provide access to those services is separated into two categories. One category consists of the information that is generic to all instances of the service. The second category constitutes that information which is specific to one instance of the application which provides a service. The specific information is stored on the smart card, whereas the generic information is stored elsewhere on the distributed computing network, for example on a server. In addition to the specific information, the card stores the address at which the generic information can be located on the network. When a card is inserted in a terminal connected to the network, the terminal retrieves the specific deployment information, along with the address for the generic information. The generic information is then retrieved, validated by the card, and combined with the specific information to construct a service bundle. This service bundle is then uploaded to an appropriate location on the network, to thereby advertise the availability of the service, as well as provide all of the necessary information to access the service.
54 Citations
27 Claims
-
1. A method for providing services on a distributed computing network, comprising the steps of:
-
connecting a first device containing an application associated with a service to a distributed computing network; reading from said first device a first set of information, that is published on the network to provide clients with access to the service, and an address, said address being associated with a second set of information that is published on the network to provide clients with access to the service; using said address to read said second set of information from a second device connected to the network; and publishing a service bundle on said network that contains at least some of the information from each of said first and second sets of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing services via a smart card on a distributed computing network, comprising the steps of:
-
placing a smart card containing an application that is associated with a service in communication with a first device on the network; reading an address from the smart card; using said address to obtain a proxy for said application from a second device on the network; and executing said proxy on said first device to thereby enable said first device to operate as a gateway which receives calls for said application from clients on the network and converts said calls into commands that are transmitted to the card for processing by said application. - View Dependent Claims (12, 13)
-
-
14. A portable service provider that is connectable to a distributed computing network, said portable service provider including a memory having stored therein:
-
an application program that provides services to clients via said network; a first set of information that is published on the network and that contains data which is specific to the implementation of the application on said service provider, to provide clients with access to the service provided by said application program; and an address for a location on the network at which is stored a second set of information that is published on the network and that contains data which is generic to multiple implementations of the application, to provide clients with access to said service. - View Dependent Claims (15, 16, 17)
-
-
18. A distributed computing network, comprising:
-
a first device that publishes information that enables clients on said network to access services available via said network; a second device that stores a first portion of said information; and a third device that communicates with a portable service provider containing an application that provides services via said network, said third device being operable to retrieve a second portion of said information from said portable service provider, read an address stored in said portable service provider that identifies a location at which said first portion of said information is stored, retrieve said first portion of said information stored at said address, and provide said first and second portions of said information to said first device for publication on the network. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A distributed computing network, comprising:
-
a first device that stores a proxy for an application stored on a portable service provider; and a second device that communicates with a portable service provider, and that is operable to read an address stored in said portable service provider that identifies a location at which said proxy is stored, retrieve said proxy stored at said address, and execute said proxy to function as a gateway which receives calls for said application from clients on the network and converts said calls into commands that are transmitted to said portable service provider for processing by said application. - View Dependent Claims (26, 27)
-
Specification