• DocumentCode
    1247770
  • Title

    Your coffee shop doesn´t use two-phase commit [asynchronous messaging architecture]

  • Author

    Hohpe, G.

  • Author_Institution
    ThoughtWorks
  • Volume
    22
  • Issue
    2
  • fYear
    2005
  • Firstpage
    64
  • Lastpage
    66
  • Abstract
    The real world is often asynchronous. Our daily lives consist of many coordinated but asynchronous interactions. This means that an asynchronous messaging architecture can often be a natural way to model these kinds of interactions. It also means that looking at daily life can help us solve our messaging problems. For example in this article we present how a coffee shop processes customer orders and compare it to the asynchronous processing model.
  • Keywords
    exception handling; message passing; object-oriented methods; object-oriented programming; asynchronous messaging architecture; exception handling; message passing; object-oriented methods; object-oriented programming; Counting circuits; Packaging; Protocols; Resource management; Scalability; Software design; Throughput;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2005.52
  • Filename
    1407829