Transport-neutral in-order delivery in a distributed system
First Claim
1. A system for managing transport-neutral in-order information in a distributed environment, comprising:
- a transport engine, wherein the transport engine receives in-order information and sends in-order information, wherein the in-order information is in a stream, wherein the stream contains at least one message;
a port coupled to the transport engine, wherein the port allows for the stream of in-order information to be sent from the transport engine to a designated destination, wherein the stream of in-order information is locked to the designated destination; and
an error handling mechanism coupled to the transport engine, wherein the error handling mechanism takes at least one action in case a message in the stream of in-order information fails to deliver to the designated destination.
2 Assignments
0 Petitions
Accused Products
Abstract
A transport-neutral in-order delivery in a distributed environment is provided. Typically, in-order delivery guarantees that sequential orders received by a transport engine are sent out in the same order they are received. Such delivery may be forwarded either to another transport engine or to some application. In case there is a failure of delivery of messages in a stream, the messages are either resubmitted, suspended, or moved to backup. A user or administrator can configure the desired action. Additionally, any stream can be manually aborted or a specified port can be unenlisted. Deliverable streams of messages are locked on to a back-end transport engines or applications and dequeued sequentially unless one of the above mentioned failure scenarios occurs.
-
Citations
20 Claims
-
1. A system for managing transport-neutral in-order information in a distributed environment, comprising:
-
a transport engine, wherein the transport engine receives in-order information and sends in-order information, wherein the in-order information is in a stream, wherein the stream contains at least one message;
a port coupled to the transport engine, wherein the port allows for the stream of in-order information to be sent from the transport engine to a designated destination, wherein the stream of in-order information is locked to the designated destination; and
an error handling mechanism coupled to the transport engine, wherein the error handling mechanism takes at least one action in case a message in the stream of in-order information fails to deliver to the designated destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing transport-neutral in-order information in a distributed environment, comprising:
-
using a transport engine to receive in-order information and to send the in-order information, wherein the in-order information is a stream of at least one message, wherein the stream of in-order information is locked to a designated destination; and
invoking an error handling mechanism coupled to the transport engine, wherein the error handling mechanism takes at least one action in case the at least one message in the stream fails to arrive at the designated destination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium bearing computer executable instructions for managing transport-neutral in-order information in a distributed environment, comprising:
-
employing a transport engine to transport in-order information, wherein the in-order information is in a stream, wherein the in-order information is transported from a first location to a second location while being locked between the first location and the second location; and
providing an error handling mechanism coupled to the transport engine, wherein the error handling mechanism takes at least one action in case a message in the stream of in-order information fails to deliver from the first location to the second location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification