Patent ID: 6108646
Filing Date: 2000-08-22
Classification: G06F,Y10S

Abstract:
A database system performing mediation between users and a plurality of databases, comprising:facilitation means for mediating between users and databases, includinga plurality of user agents, each of said user agents corresponding to at least one of the users and includingmeans for receiving a request for a requested database from the one of the users, andmeans for outputting a result of the request to the one of the users;a plurality of database agents, each of said database agents having a corresponding database and includingmeans for receiving the request sent from a requesting agent,means for performing an access of the corresponding database according to the request, andmeans for returning a result of the access to the requesting agent; anda plurality of facilitation agents, each of said facilitation agents provided separately and independently of said user agents and said database agents, a subset of said facilitation agents being connected at multiple stages between at least one of said user agents and at least one of said database agents, and each of said facilitation agents includingmeans for receiving the request sent from a first agent,means for selecting a second agent to which the request should be sent, andmeans for sending the request to the second agent.