Resources Contact Us Home
Software architecture for message processing in a distributed architecture computing system

Image Number 5 for United States Patent #6442619.

A distributed architecture computing system includes one or more processors and object-oriented control program for processing request-type and response-type messages provided by a messaging service. The request-type messages are associated with one or more newly requested operations, and the response-type messages are associated with previously requested operations. The control program for the distributed architecture computing system includes a common server object for receiving and processing the request-type and response-type messages, and a specialized factory object for receiving the request-type messages from the common server object and creating a specialized request object for processing each of the request-type messages. Each of the request objects includes process request and process response methods for performing the requested operation, maintaining state information associated with the requested operation and generating the response-type messages. In addition, the control program includes a receive mailbox object associated with the common server object for accessing the request-type and response-type messages bound for the common server object, a send mailbox object associated with the common factory object for sending the response-type messages to the receive mailbox object, and a message object for buffering message data included in the request-type and response-type messages.

  Recently Added Patents
Storage device, data processing device, registration method, and recording medium
Carbon dioxide capture system and methods of capturing carbon dioxide
Probe for ultrasound diagnostic apparatus
Catalyst compositions for hydroformylation reaction and hydroformylation process using the same
Motor and disk drive apparatus
Hybrid interconnect scheme including aluminum metal line in low-k dielectric
Apparatus and method for an iterative cryptographic block
  Randomly Featured Patents
Hexadentate ligands useful in radiographic imaging agents
Piping alignment tool
Mechanism for producing pad-like cushioning dunnage product from sheet material with separate stock roll cart
Vehicle hood
Putter with advantageously angled and constructed shaft
Transformerless diode mixer
Tire tread
Process for low temperature comminution of scrap tires
Photovoltaic module with adjustable heat sink and method of fabrication
Placing a guide member into a heart chamber through a coronary vessel and delivering devices for placing the coronary vessel in communication with the heart chamber