Servicing database operations using a messaging server
AssigneeRed Hat, Inc.
InventorRichard Allen Megginson
Life of this patent
Estimating the term…
Abstract
A client computing system publishes a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol. The client computing system obtains database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request and converts the database operation result data from a wire level format to a data format for the different application layer protocol.
Claims20
A method comprising:
- publishing, by a client computing system, a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol;
- obtaining, by the client computing system, database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request;
- and
- converting, by the client computing system, the database operation result data from a wire level format to a data format for the different application layer protocol.
A non-transitory computer-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
- publishing, by a client computing system, a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol;
- obtaining, by the client computing system, database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request;
- and
- converting, by the client computing system, the database operation result data from a wire level format to a data format for the different application layer protocol.
A system comprising:
- a persistent storage unit to store configuration data that associates a database operation request with a global exchange hosted by an advanced message queuing protocol (AMQP) server;
- and;
- and
- a message-based client system coupled to the persistent storage unit to publish the database operation request to the global exchange on the AMQP server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol, to obtain the database operation result data from a client queue, on the AMQP, server that corresponds to the the system in response to publishing the database operation request, and to convert the database operation result data from a wire level format to a data format for the different application layer protocol.
Dependencies are inferred from the claim text.