Patent ID: 7941448

Claim:
A method for providing a publish-subscribe communications system comprising the steps of: receiving on a web service infrastructure by an event broker, at least one event published by at least one publisher of a first domain; verifying the authenticity of the at least one publisher and authorizing the at least one publisher by an event broker; assigning a priority by the event broker to a plurality of subscribers of a second domain; validating structure of the event with a generic XML schema definition created by the event broker or an XML schema definition provided by the at least one event publisher to the event broker; registering the event upon validation by an event broker; processing the event by the event broker based on a set of predefined rules and the priority, wherein the rules include at least one of definitions on managing events, prioritizing events, queuing events for delivery, communication means for delivery of events, and authorized subscribers; and delivering the at least one event of the at least one publisher of the first domain to the plurality of subscribers of the second domain in accordance with the priority, the second domain being different from the first domain.