摘要 |
A method for dynamically routing web procedure calls is disclosed. A "web procedure call" refers to any interaction between two devices or services in network environment where the calling party requests some activity by the called party (e.g., to accept data or perform a specific task). When a user requests a service from a server, and the request fails due to the server's unavailability or inability to complete a request, a dynamic routing approach is initiated. A "look up" service finds an alternate server that provides the same service as that which was requested. The device dynamically routes the service request to the alternate server and the request is processed. The alternate server returns the response of the request to the device. The client can determine the desired format of the return data using MIME encoding. A present invention also discloses a method for an abstract service. The abstract service enables a service request to refer to a service symbol such as the name of service (such as "stock quote") or attribute of the service rather than to refer to the address of the server that provides the service. The electronic device dynamically discovers the service access point for the service and returns the URL of the server that provides the requested service.
|