×

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR A REMOTE REQUEST DISPATCHER EXTENSION FRAMEWORK FOR CONTAINER BASED PROGRAMMING MODELS

  • US 20080127234A1
  • Filed: 09/19/2006
  • Published: 05/29/2008
  • Est. Priority Date: 09/19/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for implementing a remote request dispatcher (RRD) extension framework in a managed multiple application server environment comprised of a local application server and a remote application server, said method comprising:

  • executing a local component in a local container on the local application server, said local component containing a reference to a remote component in a remote container on the remote application server;

    receiving a request at the local component for the remote component to perform an action;

    locating the remote container associated with the referenced remote component;

    building an RRD request object on the local application server;

    invoking an extension generator on the local application server;

    adding an extension to the RRD request object on the local application server;

    sending the RRD request object with the extension from the local application server to the remote application server;

    receiving the RRD request object with the extension on the remote application server;

    invoking an extension handler on the remote application server;

    extracting the extension from the RRD request object extension on the remote application server;

    invoking the remote container on the remote application server;

    wrapping the request to the remote component with information received in the RRD request object on the remote application server;

    building an RRD response object on the remote application server;

    adding an extension handler response extension to the RRD response object on the remote application server;

    sending the RRD response object from the remote application server to the local application server;

    receiving the RRD response object on the local application server;

    extracting the extension from the RRD response object extension on the local application server; and

    extracting the contents of the RRD response object on the local application server.

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