×

Shared service funtionality invocation

  • US 20020032783A1
  • Filed: 01/02/2001
  • Published: 03/14/2002
  • Est. Priority Date: 12/30/1999
  • Status: Abandoned Application
First Claim
Patent Images

1. A method in a computer system for executing applications to request services from remote shared service providers each able to provide services to multiple executing applications, each remote shared service provider having an associated distinct proxy component for communicating with the remote shared service provider, comprising:

  • under control of a first of the executing applications, instantiating a local messaging component within the first application, the local messaging component able to communicate with each of the associated proxies;

    notifying the local messaging component to request a specified service from a remote shared service provider identified with a unique name; and

    under control of the local messaging component, requesting the specified service by, determining based on the unique name identified in the notification to request the specified service from a first of the remote shared service providers;

    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 within the first application, instantiating the first proxy component within the first application;

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

    receiving a response from the first remote shared service provider via the first proxy component, and notifying the first application of the received response, so that an application can communicate with any of the remote shared service providers via a local messaging component that interacts with a proxy component associated with the remote shared service provider.

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