×

Queued component interface passing for results outflow from queued method invocations

  • US 7,634,777 B2
  • Filed: 01/06/2005
  • Issued: 12/15/2009
  • Est. Priority Date: 12/15/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. At least one computer-readable storage medium having stored thereon a software program executable on a computer to perform a method of yielding results from processing work of a client-side queued component to a server-side queued component, where the work of the client-side queued component is initiated by method invocations delivered via a client-side message queue, and the server-side queued component is dispatched method invocations delivered into a server-side message queue, the method comprising:

  • responsive to a client program issuing a first set of method invocations for the client-side queued component, marshaling data for the method invocations of the first set into a message to be enqueued into the client-side message queue;

    when marshaling an interface pointer reference to the server-side queued component in any of the method invocations issued by the client program for the client-side queued component, incorporating interface passing information in the data marshaled into the message, the interface passing information designating to enqueue any method invocation by the client-side queued component on an interface of the server-side queued component referenced by the interface pointer reference into the server-side message queue;

    automatically detecting a passed interface pointer reference; and

    in response to automatically detecting the passed interface pointer reference, setting up a persistent object facility to automatically queue any method invocations issued by the client-side queued component with the passed interface pointer reference into the server-side message queue associated with the server-side queued component.

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