Multiserver workflow system
AssigneeHitachi, Ltd.
InventorsTakaaki Kondo, Tetsuya Watanabe, Hisashi Oono
Life of this patent
Estimating the term…
Abstract
A multiserver workflow system in which each server and the users who use clients construct one subsystem includes: a plurality of servers; a plurality of clients; and a network to which the servers and the clients are connected. All of the servers have address information of the servers constructing all of the subsystems and correspondence information on all of the users and the subsystem which can be used by respective users. When each client connects to any one of the servers, the client downloads a list of the subsystems which can be used by the user who uses the client and addresses of the servers constructing the usable subsystems from the connection server and stores the list as a connectable server list.
Claims17
A multiserver workflow system comprising:
- a plurality of servers;
- a plurality of clients;
- and
- a network to which said servers and said clients are connected, wherein:
- each of said servers and users who use the clients construct a subsystem,
- all of the servers contain address information of the servers constructing all subsystems and correspondence information of all users and the subsystems which can be used by respective users, and
- when a client connects with any one of the servers, said client downloads a list of the subsystems which can be used by the user who uses said client and address information of the servers constructing usable subsystems from a connection server and stores the list of the subsystems as a connectable server list.
A method of managing information on servers and users in a multiserver workflow system including a plurality of subsystems, comprising:
- selecting an information management server from all servers in the multiserver workflow system;
- at said information management server, defining subsystem/server address information including addresses of servers constructing all subsystems and user/subsystem correspondence information indicating a correspondence between all of the users and the subsystems which can be used by respective users for storage;
- distributing subsystem/server address information and user/subsystem correspondence information from said information management server to all of the servers;
- and
- at each of the servers constructing the subsystems, storing said subsystem/server address information and said user/subsystem correspondence information distributed, extracting a list of subsystems which can be used by the user who uses said client and addresses of the servers constructing usable subsystems from stored information in response to a request from said client, and transmitting the list to said client.
A method of connecting to a server by a client, comprising the steps of:
- requesting, from a client, a connection with a default server, downloading a list of subsystems which can be used by a user who uses said client and addresses of all servers constructing usable subsystems from said default server, and storing the list of subsystems as a connectable server list;
- and
- establishing, from the client, the connection with a designated server in said connectable server list using said connectable server list at subsequent times, and when the connection with said designated server fails, proceeding, from the client, to connect with another server in said connectable server list.
A program storage device readable by a client machine, tangibly embodying a program of instructions executable by the client machine to perform method steps for connecting with a server machine, said method comprising the steps of:
- requesting a connection with a default server, downloading a list of subsystems which can be used by a user who uses the client machine and addresses of servers constructing usable subsystems from the default server, and storing the list of subsystems as a connectable server list;
- and
- connecting with a designated server in said connectable server list using said connectable server list at subsequent times, and when the connection with said designated server fails, proceeding to connect with another server in said connectable server list.
A server/client system comprising:
- a plurality of servers;
- a plurality of clients;
- and
- a network to which said servers and said clients are connected,
- wherein each of the servers contains address information of all servers and correspondence information of all users and the servers which can be used by respective users, and
- when a client is connected to any one of the servers, said client downloads a list of servers which can be used by the user who uses said client and address information of the servers from a connection server and stores the list as a connectable server list.
Dependencies are inferred from the claim text.