Method and program for disclosing and providing services on network
First Claim
1. A computer system comprising:
- a first computer storing a first program;
a second computer coupled to said first computer via a network and storing one or more second programs; and
a third computer coupled to said first computer via the network,a fourth computer coupled to said first computer, said second computer, and said third computer via said network, said fourth computer collecting relationship information regarding whether a dependent relationship hierarchy exists between said first program on said first computer and said one or more second programs on said second computer;
wherein, when said dependent relationship exists, said fourth computer discloses said first program to said third computer and does not disclose said second computer and said one or more second programs upon which the first program depends to said third computer,wherein said first computer;
stores association information related to the dependent relationship between said first program and said one or more second programs,receives, from said third computer, a first request for executing said first program,determines whether or not said first program depends on one or more of said second programs on the basis of said association information,executes said first program and sends a second request to said second computer when said first program depends on one or more of said second programs, said second request including instructions to execute said one or more second programs,receives execution results produced by the execution of said one or more second programs from said second computer,uses the execution results of the one or more second programs to generate a response from execution of said first program, andsends to said third computer the response generated from execution of said first program incorporating the execution results of the one or more second programs in reply to said first request,wherein said second computer receives said second request, executes said one or more second programs upon which said first program depends, and sends the execution results to said first computer without disclosure to the third computer of said second computer or said one or more second programs.
1 Assignment
0 Petitions
Accused Products
Abstract
When a first service providing device and a second service providing device located on a network have a dependent relationship, services can be disclosed and provided, with the dependent relationship held. A service utilizing device inquires of a service disclosing device regarding available services. The service disclosing device refers to service information and sends back, to the service utilizing device, an address of the first service providing device for providing a first service. The service providing device accepts a service request from the service utilizing device, refers to manageable target information, and issues a service request to the second service providing device by use of an address of the second service providing device being under non-disclosure. The second service providing device executes services and sends back requested information to the service utilizing device via the first service providing device.
-
Citations
6 Claims
-
1. A computer system comprising:
-
a first computer storing a first program; a second computer coupled to said first computer via a network and storing one or more second programs; and a third computer coupled to said first computer via the network, a fourth computer coupled to said first computer, said second computer, and said third computer via said network, said fourth computer collecting relationship information regarding whether a dependent relationship hierarchy exists between said first program on said first computer and said one or more second programs on said second computer; wherein, when said dependent relationship exists, said fourth computer discloses said first program to said third computer and does not disclose said second computer and said one or more second programs upon which the first program depends to said third computer, wherein said first computer; stores association information related to the dependent relationship between said first program and said one or more second programs, receives, from said third computer, a first request for executing said first program, determines whether or not said first program depends on one or more of said second programs on the basis of said association information, executes said first program and sends a second request to said second computer when said first program depends on one or more of said second programs, said second request including instructions to execute said one or more second programs, receives execution results produced by the execution of said one or more second programs from said second computer, uses the execution results of the one or more second programs to generate a response from execution of said first program, and sends to said third computer the response generated from execution of said first program incorporating the execution results of the one or more second programs in reply to said first request, wherein said second computer receives said second request, executes said one or more second programs upon which said first program depends, and sends the execution results to said first computer without disclosure to the third computer of said second computer or said one or more second programs. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification