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.
Un système de calcul réparti d'architecture inclut un ou plusieurs processeurs et programme de gestion orienté objectivement pour traiter le demander-type et le réponse-type messages fournis par un service "messages". Le demander-type messages sont associés à une ou plusieurs opérations nouvellement demandées, et le réponse-type messages sont associés aux opérations précédemment demandées. Le programme de gestion pour le système de calcul réparti d'architecture inclut un objet commun de serveur pour recevoir et traiter le demander-type et le réponse-type messages, et un objet spécialisé d'usine pour recevoir le demander-type messages de l'objet commun de serveur et créer un objet spécialisé de demande pour traiter chacun du demander-type messages. Chacun des objets de demande inclut des méthodes de processus de réponse de demande et de processus pour effectuer l'opération demandée, maintenir l'information d'état liée à l'opération demandée et produire du réponse-type messages. En outre, le programme de gestion inclut un objet de boîte aux lettres de réception lié à l'objet commun de serveur pour accéder au demander-type et le réponse-type messages liés pour le serveur commun objectent, un objet de boîte aux lettres d'envoi lié à l'objet commun d'usine pour envoyer le réponse-type messages à l'objet de boîte aux lettres de réception, et à un objet de message pour des données de message d'amortissement incluses dans le demander-type et le réponse-type messages.