×

Passthru to shared service funtionality

  • US 20010047385A1
  • Filed: 01/02/2001
  • Published: 11/29/2001
  • Est. Priority Date: 12/30/1999
  • Status: Abandoned Application
First Claim
Patent Images

1. A method in a computer system for an executing application to forward requests for services that are received from remote clients to remote shared service providers, each remote shared service provider having an associated proxy component for communicating with the remote shared service provider, comprising:

  • instantiating a local messaging component able to communicate with each of the associated proxies; and

    for each of multiple remote clients, receiving a request from the remote client that a specified service be provided;

    determining a first of the remote shared service providers that is able to provide the specified service;

    notifying the local messaging component to request the specified service from the first remote shared service provider;

    under control of the local messaging component, requesting the specified service from the first remote shared service provider on behalf of the remote client by, retrieving configuration information for the first remote shared service provider that identifies a first proxy component associated with the first remote shared service provider;

    when the first proxy component is not already instantiated, instantiating the first proxy component; and

    sending a message to the first proxy component requesting that the first remote shared service provider provide the specified service;

    receiving a response from the first remote shared service provider via the first proxy component; and

    notifying the remote client of the received response, so that a remote client can communicate with any of the remote shared service providers via an application with a local messaging component that interacts with proxy components associated with the remote shared service providers.

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