Publish/Subscribe vs. Shared Dataspace Coordination Infrastructures: Is It Just a Matter of Taste?

  • Authors:
  • Nadia Busi;Gianluigi Zavattaro

  • Affiliations:
  • -;-

  • Venue:
  • WETICE '01 Proceedings of the 10th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Two main architectural styles emerged in the panorama of inter-agent coordination infrastructures: the publish/ subscribe model, according to which agents communicate via the raising and catch of events, and the shared-dataspace-Linda-like-approach, in which communication is achieved by introducing and consuming objects from a common repository. In this paper we perform a rigorous comparison of the two approaches with a particular emphasis on their interchangeability; we obtain the following results: (i) the shared dataspace model can be reduced to the publish/subscribe architecture, while (ii) the vice versa holds only if a global coordination operation, such as copy-collect or inp, is provided among the shared dataspace operations.