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
Scaleable status tracking of multiple assist hardware threads
Washing machine
Device for determining the absolute angular position of the steering wheel of an electric power-assisted steering column of a motor vehicle using weighted dynamic parameters of the vehicle
Method for configuring analog-to-digital converter keys and non-transitory machine readable medium storing program code executed for performing such method
Plants and seeds of corn variety CV335662
Pyridazine compounds for controlling invertebrate pests
Watch dial
  Randomly Featured Patents
Vacuum assist delivery system
Technique for balancing regenerative requirements due to pressure changes in a Kalina cycle power generation system
High voltage switch tube
Methods of forming features in integrated circuits
Methanol production process and system
Wheel bearing apparatus
Promoter and terminator sequences of formate dehydrogenase gene of Candida boidinii
Lightweight support for bumpers
Method and apparatus for reducing bandwidth use in a portable device
Real-time GPU rendering of piecewise algebraic surfaces