Scalable formalization of publish/subscribe messaging scheme based on message brokers

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Asynchronous communication is an important communication mechanism in service oriented architecture for developing dynamic large-scale applications among distributed services. Service systems which maintain large scalability and loose coupling properties need a convenient verification method for its asynchronous communication. Publish/Subscribe messaging scheme is a kind of asynchronous communication mechanisms supporting these properties. This paper provides a formal model for the publish/subscribe messaging scheme based on message brokers using π-calculus. Two patterns are provided to achieve the composition of message brokers, which generates a scalable system. Meanwhile, a complex publish/subscribe system can be simplified to an original one. From the original model reduced from the complex system, we can clearly analyze the behavior of the whole complex system and verify some properties of the publish/subscribe scheme. The composition and reduction can be applied to the service integration both within one enterprise and between enterprises.

Original languageEnglish
Title of host publicationWeb Services and Formal Methods - 4th International Workshop, WS-FM 2007, Proceedings
Pages61-76
Number of pages16
DOIs
StatePublished - 2008
Event4th International Workshop on Web Services and Formal Methods, WS-FM 2007 - Brisbane, Australia
Duration: 28 Sep 200729 Sep 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4937 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Workshop on Web Services and Formal Methods, WS-FM 2007
Country/TerritoryAustralia
CityBrisbane
Period28/09/0729/09/07

Fingerprint

Dive into the research topics of 'Scalable formalization of publish/subscribe messaging scheme based on message brokers'. Together they form a unique fingerprint.

Cite this