MOM vs. RPC: Communication Models for Distributed Applications

  • Authors:
  • Daniel A. Menasce

  • Affiliations:
  • George Mason University

  • Venue:
  • IEEE Internet Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

An important aspect of designing a distributed application is the communication model that connects its various components. Some middleware solutions offer two of the most important communication paradigms: asynchronous messaging and remote procedure call. Message-oriented middleware lets a service's consumers physically and temporally decouple from the service providers. In contrast, RPC is a synchronous method of requesting remote service execution requiring consumers to suspend service execution until they receive a reply from the service provider.