×

METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS TO TRANSPARENTLY DISPATCH REQUESTS TO REMOTE RESOURCES IN A MULTIPLE APPLICATION SERVER ENVIRONMENT

  • US 20080071922A1
  • Filed: 09/19/2006
  • Published: 03/20/2008
  • Est. Priority Date: 09/19/2006
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for dispatching requests to a remote resource using a remote request dispatcher (RRD) in a managed multiple application server environment comprised of a local application server and a remote application server, said method comprising:

  • executing a local resource on a local Web module on the local application server, said local resource containing a reference to a remote resource on a remote Web module on the remote application server;

    locating the remote Web module associated with the referenced remote resource;

    building an RRD request object on the local application server;

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

    receiving the RRD request object on the remote application server;

    including an internal controller servlet in the remote application server;

    generating a request on the remote application server to the internal controller servlet to perform an include operation on the remote resource;

    intercepting the request to the internal controller servlet on the remote application server;

    wrapping the request to the internal controller servlet with information received in the RRD request object on the remote application server;

    building an RRD response object on the remote application server comprising;

    remote resource contents;

    remote resource response output; and

    remote resource response state;

    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; and

    making contents of the RRD response object available to the local resource.

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