A CACHING ENGINE IN A MESSAGING SYSTEM

Message publish/subscribe systems are required to process high message volumes with reduced latency and performance bottlenecks. The end-to-end middleware architecture proposed by the present invention is designed for high-volume, low-latency messaging and with guaranteed delivery quality of service...

Full description

Saved in:
Bibliographic Details
Main Authors SINGH, KUL, THOMPSON, BARRY, J, FRAVAL, PIERRE
Format Patent
LanguageEnglish
French
Published 14.06.2007
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Message publish/subscribe systems are required to process high message volumes with reduced latency and performance bottlenecks. The end-to-end middleware architecture proposed by the present invention is designed for high-volume, low-latency messaging and with guaranteed delivery quality of service through data caching that uses a caching engine (CE) with storage and storage services. In a messaging, a messaging appliance (MA) receives and routes messages, but it first records all or a subset of the routed messages by sending a copy to the CE. Then, for a predetermined period of time, recorded messages are available for retransmission upon request by any component in the messaging system, thereby providing guaranteed-connected and guaranteed-disconnected delivery quality of service as well as partial data publication service. La présente invention a trait à des systèmes de publication/abonnement de messages nécessaire au traitement de larges volumes de messages avec un temps d'attente et des goulots d'étranglement de performance réduits. L'architecture intergicielle de bout en bout proposée par la présente invention est destinée à la messagerie de large volume et de faible temps d'attente et avec un qualité de service de livraison garantie grâce à la mise en antémémoire des données à l'aide d'un moteur de cache (CE) avec une mémoire et des services de stockage. Dans une messagerie, un appareil de messagerie (MA) reçoit et achemine des messages, mais non sans avoir préalablement enregistré la totalité ou un sous-ensemble des messages acheminés par l'envoi d'une copie au moteur de cache. Ensuite, pour une période de temps prédéterminée, des messages enregistrés sont disponibles pour retransmission sur demande par tout composant dans le système de messagerie, assurant ainsi une qualité de service de livraison à connexion garantie et à déconnexion garantie ainsi qu'un service de publication de données partielle.
Bibliography:Application Number: WO2005US47637