System for optimizing the invocation of computer-based services deployed in a distributed computing environment
OwnerTodd Lagimonier, James Vorisinventors
Life of this patent
Estimating the term…
Abstract
A method of optimization is utilized in a distributed environment. The method includes receiving a request and retrieving a plurality of services associated with the request. The method also includes packaging the plurality of services into a message object with data associated with the request and transmitting the message object to a first service of the plurality of services.
Claims25
A method of optimization in a distributed environment, said method comprising:
- receiving a request;
- retrieving a plurality of services associated with said request;
- packaging said plurality of services into a message object with data associated with said request;
- and
- transmitting said message object to a first service of said plurality of services.
A method of optimization in a distributed environment, the method comprising:
- determining a service provider for a request for a current service;
- initiating said current service at a local service provider in response to said determination of said local service provider as a provider of said current service;
- and
- invoking a request for a subsequent service to said current service by said local service provider.
A system for optimization in distributed environment, said system comprising:
- a network;
- a plurality of clients configured to request services over said network;
- a plurality of service providers, each service provider configured to interface with said plurality of clients over said network;
- and
- a service module configured to be executed on each service provider of said plurality of service providers, wherein said service module is configured to retrieve a plurality of services associated with a received request and is also configured to package said plurality of services as an itinerary list into a message object, and is further configured to transmit said message object to a first service of said plurality of services.
A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of optimization, said one or more computer programs comprising a set of instructions for:
- determining a service provider for a request for a current service;
- initiating said current service at a local service provider in response to said determination of said local service provider as a provider of said current service;
- and
- invoking a request for a subsequent service to said current service by said local service provider.
A system for optimization in distributed environment, said system comprising:
- a network;
- a plurality of clients configured to request services over said network;
- a plurality of service providers, each service provider configured to interface with said plurality of clients over said network;
- and
- a service-chaining module configured to receive a message object configured to contain an itinerary list of services in response to a request from one of said plurality of service providers over said network, wherein said service-chaining-module is configured to perform a identified service on said itinerary list of services on a selected service provider of said plurality of service providers and is also configured to initiate a subsequent service to said identified service from said selected service provider.
Dependencies are inferred from the claim text.