Patent ID: 8725820

Claim:
A method of communicating information in a network, comprising: receiving in a first routing server a first message associated with an entity from a source node, the first message encoding information; performing an operation on certain information included in the first message that is associated with the entity to identify a destination node and a first data repository in which information associated with the first message or the entity is to be stored, wherein the first data repository is one of a plurality of data repositories; storing information extracted from the first message in the identified first data repository; sending the first message from the first routing server to the identified destination node; receiving a second message associated with the entity, the second message encoding information; performing the same operation on the same certain information included in the second message that is associated with the entity to identify the first data repository in which information associated with the first message or the entity is stored; using information related to the first message or the entity from the first data repository to identify the destination node; and sending the second message to the destination node identified using the information related to the first message or the entity, wherein: using information related to the first message or the entity from the first data repository to identify the destination node comprises identifying a primary destination node; and sending the second message to the destination node identified using information related to the first message or the entity comprises: determining whether the primary destination node is available; sending the second message to the primary destination node in response to determining that the primary destination node is available; and sending the second message to a secondary destination node in response to determining that the primary destination node is not available.