×

Search method and search broker

  • US 7,590,709 B2
  • Filed: 02/24/2004
  • Issued: 09/15/2009
  • Est. Priority Date: 09/02/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A search system implemented on a computer network having a plurality of computer processor for distributed processing of web services, comprising:

  • a portal server for serving as a portal of a composite service requested by a client;

    a group of service servers for providing more than two element services organized in a hierarchical structure for providing the composite service;

    a search broker for searching for a service server providing an element service, the search broker being connected with the client via the portal server and connected with the group of service servers;

    a policy database for holding policy information about service contents requested by the client;

    a policy management server for searching for policy information in the policy database connected with the policy management server in response to a request by the search broker;

    a registry management server for holding contents of element services provided by the service servers, the registry management server being connected with a registry database, whereinthe search broker searches for a service server that provides an element service in accordance with a search request by the portal server or a service server among the group of service servers, and inquires policy information from policy management server,the policy management server extracts the policy information from the policy database and sends the extracted policy information to the search broker, andthe search broker inquires from the registry management server information regarding the service server that provides an element service in accordance with the search request, extracts from the registry database the information regarding the service server that provides an element service in accordance with the search request, and sends to the search broker the information regarding the service server that provides an element service in accordance with the search request,wherein the portal server receives a request of the composite service from the client, requests the search broker to search for a service server matching with an element service in a first stage structuring the composite service, obtains information about the service server matching with the element service in the first stage structuring the requested composite service from the search broker, andrequests the element service from the service server matching with the element service in the first stage structuring the requested composite service, and the service server matching with the element service in the first stage provides the element service in the first stage,wherein each service server which provides an element service requests a search for a service server matching with an element service in a next stage structuring the requested composite service to the search broker, obtains information about the service server matching with the element service in the next stage structuring the requested composite service from the search broker, and requests the element service in the next stage structuring the requested composite service to the service server matching with the element service in the next stage structuring the requested composite service, andthe service server matching with the element service in the next stage structuring the requested composite service carries out the element service in the next stage structuring the requested composite service and sends a result of the element service in the next stage to the service server which requested the element service in the next stage, andwherein the service server matching with the element service in the first stage sends a result of the composite service to the portal server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×