Filtering application messages in a high speed, low latency data communications environment
First Claim
1. A method of filtering application messages in a high speed, low latency data communications environment, the method comprising:
- receiving an application message in a transport engine of a message receiving device from a message transmitting device, the application message having a message contents label and a collision indicator, the message contents label representing contents of the application message, the collision indicator specifying whether the message contents label represents different contents in at least one other application message;
determining, by the transport engine of the message receiving device, whether contents of the application message satisfy a transport layer constraint in dependence upon the message contents label;
providing, by the transport engine of the message receiving device, the application message and the collision indicator to messaging middleware of the message receiving device if the contents of the application message satisfy the transport layer constraint; and
administering the application message, by the messaging middleware of the message receiving device, in dependence upon the collision indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for filtering application messages in a high speed, low latency data communications environment that include: receiving an application message in a transport engine of a message receiving device from a message transmitting device, the application message having a message contents label and a collision indicator, the message contents label representing contents of the application message, the collision indicator specifying whether the message contents label represents different contents in at least one other application message; determining, by the transport engine, whether contents of the application message satisfy a transport layer constraint in dependence upon the message contents label; providing, by the transport engine, the application message and the collision indicator to messaging middleware of the message receiving device if the contents of the application message satisfy the transport layer constraint; and administering the application message, by the messaging middleware, in dependence upon the collision indicator.
101 Citations
20 Claims
-
1. A method of filtering application messages in a high speed, low latency data communications environment, the method comprising:
-
receiving an application message in a transport engine of a message receiving device from a message transmitting device, the application message having a message contents label and a collision indicator, the message contents label representing contents of the application message, the collision indicator specifying whether the message contents label represents different contents in at least one other application message; determining, by the transport engine of the message receiving device, whether contents of the application message satisfy a transport layer constraint in dependence upon the message contents label; providing, by the transport engine of the message receiving device, the application message and the collision indicator to messaging middleware of the message receiving device if the contents of the application message satisfy the transport layer constraint; and administering the application message, by the messaging middleware of the message receiving device, in dependence upon the collision indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for filtering application messages in a high speed, low latency data communications environment, the system comprising one or more computer processors, computer memory operatively coupled to the one or more computer processors, the computer memory having disposed within it computer program instructions capable of:
-
receiving an application message in a transport engine of a message receiving device from a message transmitting device, the application message having a message contents label and a collision indicator, the message contents label representing contents of the application message, the collision indicator specifying whether the message contents label represents different contents in at least one other application message; determining, by the transport engine of the message receiving device, whether contents of the application message satisfy a transport layer constraint in dependence upon the message contents label; providing, by the transport engine of the message receiving device, the application message and the collision indicator to messaging middleware of the message receiving device if the contents of the application message satisfy the transport layer constraint; and administering the application message, by the messaging middleware of the message receiving device, in dependence upon the collision indicator. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product for filtering application messages in a high speed, low latency data communications environment, the computer program product disposed upon a recordable medium, the computer program product comprising computer program instructions capable of:
-
receiving an application message in a transport engine of a message receiving device from a message transmitting device, the application message having a message contents label and a collision indicator, the message contents label representing contents of the application message, the collision indicator specifying whether the message contents label represents different contents in at least one other application message; determining, by the transport engine of the message receiving device, whether contents of the application message satisfy a transport layer constraint in dependence upon the message contents label; providing, by the transport engine of the message receiving device, the application message and the collision indicator to messaging middleware of the message receiving device if the contents of the application message satisfy the transport layer constraint; and administering the application message, by the messaging middleware of the message receiving device, in dependence upon the collision indicator. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification