Patent ID: 7020717
Filing Date: 2006-03-28
Classification: G06F,H04L

Abstract:
1. A distributed messaging method for publishing topical data messages in a communications network comprising: receiving in a first message router from a data consumer a request to subscribe to a message topic; responsive to receiving said subscription request, retrieving from a message topic server a location of a second message router communicatively linked to a data publisher able to provide data messages consonant with said requested message topic; sharing state memory among at least said message topic server, said first message router and said second message router to store both message traffic data and network configuration data; establishing an interprocess communications connection between said first and second message routers; detecting a communications interruption in at least one of said first message router, said second message router, said data consumer, and said message topic server, re-synchronizing said interprocess communications connection from said shared state memory, said re-synchronizing including terminating said subscription, retrieving from said message topic server a location of any message router communicatively linked to any data publisher able to resume said providing of said data messages consonant with said requested message topic, and establishing an interprocess communications connection between said first message router and said any message router communicatively linked to said any data publisher able to resume said providing of said data messages; and resuming a transmission of said data messages from said data publisher, to said data consumer, after said interprocess communication connection has been resynchronized using said interprocess communications connection between said first message router and said any message router communicatively linked to said any data publisher able to resume said providing of said data messages.