Delivering certified messages to message servers
First Claim
Patent Images
1. A computerized method comprising:
- receiving message information from an application, the message information identifying a message template in a message template database using an identifier comprising multiple fields, the certified message being transmitted on a certified bus, the certified bus to make multiple attempts to deliver the certified message to the queuing system before an expiration of a time limit associated with the certified message;
sending the message information in a certified message to a queuing system for storage in a data store; and
returning to the application a confirmation that the message information has been stored in the data store.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a system for delivering certified messages to message servers are provided. In example embodiments, a message request including message information may be received from an application. The message information may identify a message template in a message template database using an identifier comprising multiple fields. The message information may be sent in a certified message to a queuing system for storage in a data store. A confirmation that the message information has been stored in the data store may be sent to the application.
15 Citations
23 Claims
-
1. A computerized method comprising:
-
receiving message information from an application, the message information identifying a message template in a message template database using an identifier comprising multiple fields, the certified message being transmitted on a certified bus, the certified bus to make multiple attempts to deliver the certified message to the queuing system before an expiration of a time limit associated with the certified message; sending the message information in a certified message to a queuing system for storage in a data store; and returning to the application a confirmation that the message information has been stored in the data store. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more processors perform a method, the method comprising:
-
receiving message information from an application, the message information identifying a message template in a message template database using an identifier comprising multiple fields, the certified message being transmitted on a certified bus, the certified bus to make multiple attempts to deliver the certified message to the queuing system before an expiration of a time limit associated with the certified message; sending the message information in a certified message to a queuing system for storage in a data store; and returning to the application a confirmation that the message information has been stored. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor coupled to a memory through a bus; a network interface coupled to the processor through the bus, the network interface to couple to a queuing system that manages a data store accessible by a message server; and the processor to execute a message process from the memory to cause the processor to; receive message information from an application, the message information identifying a message template in a message template database using an identifier comprising multiple fields, send the message information in a certified message to the queuing system to store the message information in the data store, the certified message to be transmitted on a certified bus, the certified bus to make multiple attempts to deliver the certified message to the queuing system before an expiration of a time limit associated with the certified message; and return to the application a confirmation that the message information has been stored in the data store. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A messaging system comprising:
-
a message database server coupled to a queuing system through a certified message bus, wherein the message database server sends message information received from an application to the queuing system in a certified message, the message information identifying a message template in a message template database coupled to the message database server using an identifier comprising multiple fields, and the queuing system stores the message information in the certified message in a data store, wherein the certified message bus attempts to deliver the certified message to the queuing system until a time limit associated with the certified message expires; and a message server coupled to the queuing system through a message bus to access the message information in the data store for transmission. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system comprising:
-
means for receiving message information from an application, the message information identifying a message template in a message template database using an identifier comprising multiple fields; mean for sending the message information in a certified message to a queuing system for storage in a data store, the certified message to be transmitted on a certified bus, the certified bus to make multiple attempts to deliver the certified message to the queuing system before an expiration of a time limit associated with the certified message; means for receiving a failure notification after a failure of the attempts to deliver the certified message before the expiration of the time limit; and means for returning to the application a confirmation that the message information has been stored in the data store.
-
-
23. A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more processors perform a method, the method comprising:
-
receiving message information from an application, the message information identifying a message template in a message template database using an identifier comprising multiple fields; sending the message information in a certified message to a queuing system for storage in a data store; storing the message information in a secondary data store; returning to the application a confirmation that the message information has been stored; and deleting the message information from the secondary data store when the message information is successfully delivered to the queuing system.
-
Specification