Execution of process by references to directory service
First Claim
1. In a network comprised of a multiplicity of computers, each computer having a communication device, each computer having an operating system with interfaces for communication connectivity and synchronization, a method for using a service, the method comprising:
- a. a first component of software executing on a first computer and registering as a specified service with a directory service process executing on a second computer;
b. the directory service process creating a registration for the first component of software;
c. a second component of software executing on a third computer and communicating a request to the directory service process, the request representative of a request to access and interact with the specified service provided by the first component of software;
d. the directory service process, responsive to receiving the request, locating the registration entry for the first component of software, and facilitating communication with the first component of software on behalf of the second component of software.
2 Assignments
0 Petitions
Accused Products
Abstract
Service registration, discovery, connectivity, and administration are provided on a computer network. The invention includes a directory service, a service provider service, and a consumer provided service. A first software component registers as a service with a directory service process executing on a second computer, and the directory service process creates a registration for the first component of software. A second component of software executes on a third computer and communicates to the directory service process, a request to access and interact with the first software component. The directory service process responds by locating the registration entry for the first component of software, and facilitates communication with the first component of software on behalf of the second component of software. Services may include software engine service, authentication service, generic front end loading service, payment connection service, a data sharing service, medical test results reporting service, data store forwarding service, physician pharmaceutical service, academic transcript service, public office election service, medical records service, resume matching service, company credit reporting service, a prepay service, translation service, and an environment service.
-
Citations
20 Claims
-
1. In a network comprised of a multiplicity of computers, each computer having a communication device, each computer having an operating system with interfaces for communication connectivity and synchronization, a method for using a service, the method comprising:
-
a. a first component of software executing on a first computer and registering as a specified service with a directory service process executing on a second computer;
b. the directory service process creating a registration for the first component of software;
c. a second component of software executing on a third computer and communicating a request to the directory service process, the request representative of a request to access and interact with the specified service provided by the first component of software;
d. the directory service process, responsive to receiving the request, locating the registration entry for the first component of software, and facilitating communication with the first component of software on behalf of the second component of software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. In a network comprised of a multiplicity of computers, each computer having a communication device, each computer having an operating system with interfaces for communication connectivity and synchronization, a method for using a service, the method comprising:
-
a. a first component of software executing on a first computer and registers as a specified service with a directory service process executing on a second computer;
b. the directory service process creating a registration entry in a registry for the specified service;
c. a second component of software executing on a third computer and communicating a request to the directory service process, the request representative of a request to communicate with the specified service provided by the first component of software;
d. the directory service process, responsive to receiving the request, locating the registration entry for the first component of software, and creating a transaction in progress registration entry, the transaction entry having a transaction the unique identifier;
e. the directory service process connects to specified service provided by first component of software and communicating the transaction the unique identifier;
f. the specified service receiving the transaction the unique identifier and both the directory service process and the specified service disconnect from the communication;
g. the specified service connects to the directory service and communicating the transaction the unique identifier; and
h. the directory service, responsive to receiving the transaction the unique identifier, connects the specified service to the second component of software.
-
Specification