Communications system for client-server data processing systems
First Claim
1. A computer implemented method for providing a client program with access to a service provided by a server program, comprising the steps of:
- said client program requesting a global namer module for said service;
said client program receiving from said global namer module an identifier of a port service module having a port used to access said server program;
said client program requesting said port service module for said service; and
said port service module providing said port, and via said port, initiating an instance of said server program;
wherein said global namer module associates said service with said port, and said port service module associates said port with said server program, thereby eliminating the need for said client program and said server program to coordinate directly with one another as to naming of services.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for managing communication between a client program and a server program. A port service module manages a plurality of domain ports. Each domain port has predefined characteristics which are used by the port service module to direct which server computer programs or which instances of server computer programs with which a client computer program will interact. The domain port characteristics also direct the port service module whether to order messages, count messages, and/or monitor for different types of error conditions in communications between the client program and the server program.
101 Citations
23 Claims
-
1. A computer implemented method for providing a client program with access to a service provided by a server program, comprising the steps of:
-
said client program requesting a global namer module for said service; said client program receiving from said global namer module an identifier of a port service module having a port used to access said server program; said client program requesting said port service module for said service; and said port service module providing said port, and via said port, initiating an instance of said server program; wherein said global namer module associates said service with said port, and said port service module associates said port with said server program, thereby eliminating the need for said client program and said server program to coordinate directly with one another as to naming of services. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A client-server data processing system comprising:
-
a server node running a server program providing a service; a client node running a client program accessing said service; at least one port service module having a plurality of ports, associating said ports with a plurality of said server programs, and receiving a request for service from said client program; and a global namer module for associating a plurality of said services with said ports and for providing the identity of an identified port service module having an identified port used to access said server program; wherein, in response to said request, said identified port service module provides said identified port, and, via said port, initiates instances of said server program, and said system eliminates the need for said client program and said server program to coordinate directly with one another as to naming of services. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium embodying program instructions for causing a computer to provide a client program with access to a service provided by a server program, by the steps of:
-
said client program requesting a global namer module for said service; said client program receiving from said global namer module an identifier of a port service module having a port used to access said server program; said client program requesting said port service module for said service; and said port service module providing said port, and via said port, initiating an instance of said server program; wherein said global namer module associates said service with said port, and said port service module associates said port with said server program, thereby eliminating the need for said client program and said server program to coordinate directly with one another as to naming of services.
-
Specification