GATEWAY FOR ACHIEVING LOW LATENCY AND HIGH AVAILABILITY IN A REAL TIME EVENT PROCESSING SYSTEM
First Claim
1. A computer implemented method for interfacing a first network using a first protocol with a second network using a second protocol, comprising:
- receiving an event in the form of a first message from the first network, wherein the first message is encoded using the first protocol;
translating the first message into a second message, wherein the second message is encoded using the second protocol;
transmitting the second message to the second network;
if a response to the second message is not received from the second network within a configurable interval, processing the event based on at least one rule that is responsive to the event; and
transmitting a third message to the first network, wherein the third message is responsive to the first message, and wherein the third message is encoded in the first protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, machine-readable media, and apparatuses are disclosed for interfacing computer networks. According to one embodiment, a method for interfacing a first network using a first protocol with a second network using a second protocol can comprise receiving an event in the form of a first message from the first network, where the first message is encoded using the first protocol. The first message can be translated into a second message, where the second message is encoded using the second protocol. The second message can be transmitted to the second network. If a response is not received from the second network within a configurable interval, the event can be processed based upon at least one rule that is responsive to the event. A third message can then be transmitted to the first network, where the third message is responsive to the first message and is encoded in the first protocol.
-
Citations
23 Claims
-
1. A computer implemented method for interfacing a first network using a first protocol with a second network using a second protocol, comprising:
-
receiving an event in the form of a first message from the first network, wherein the first message is encoded using the first protocol;
translating the first message into a second message, wherein the second message is encoded using the second protocol;
transmitting the second message to the second network;
if a response to the second message is not received from the second network within a configurable interval, processing the event based on at least one rule that is responsive to the event; and
transmitting a third message to the first network, wherein the third message is responsive to the first message, and wherein the third message is encoded in the first protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium having stored thereon a series of instructions which, when executed by a processor, cause the processor to interface a first network using a first protocol with a second network using a second protocol by:
-
receiving an event in the form of a first message from the first network, wherein the first message is encoded using the first protocol;
translating the first message into a second message, wherein the second message is encoded using the second protocol;
transmitting the second message to the second network;
if a response to the second message is not received from the second network within a configurable interval, processing the event based on at least one rule that is responsive to the event; and
transmitting a third message to the first network, wherein the third message is responsive to the first message, and wherein the third message is encoded in the first protocol. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus that interfaces a first network using a first protocol with a second network using a second protocol, comprising:
-
one or more communication interfaces;
one or more storage devices; and
one or more processors in communication with the one or more communication interfaces and the one or more storage devices, the processor performing a method comprising the steps of;
receiving an event in the form of a first message from the first network, wherein the first message is encoded using the first protocol;
translating the first message into a second message, wherein the second message is encoded using the second protocol;
transmitting the second message to the second network;
if a response to the second message is not received from the second network within a configurable interval, processing the event based on at least one rule that is responsive to the event; and
transmitting a third message to the first network, wherein the third message is responsive to the first message, and wherein the third message is encoded in the first protocol. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification