ADVANCED MESSAGE QUEUING PROTOCOL Building on AMQP Matthew Arrott Project Manager, NSF’s Ocean Observatory Initiative - Cyberinfrastructure December 5, 2012
Page 1 The Platform for Digital Commerce Wholly-Owned Service Infrastructures Human Process Human Process ActPresent Communicated Interaction ActPresent Perceived Interaction Or ? Independent Enterprise Independent Enterprise Independent Enterprise Independent Enterprise Contractual Interaction The Future of Digital Commerce The Future of Digital Commerce
Page 2 Counterparty > Execution Agreement Counterparty > Clearing House > Clearing House Settlement Guarantees Settlement Guarantees Durable Interactions backed by Contractual Agreement Digital Sub-Contracting / Handoff
Page 3 Building on Messaging Message Structured bag of a stream of Bytes Unit of Meaning / Work Reliable Transfer of Responsibility of Units of Work Conversation Structured bag of a stream of Messages Unit of Concurrency / Shared Behavior (Interaction) Durable Conformant Interactions between Independent Processes Commitment Structured Expression of future intent (promise) Carried by Messages, Result of Conversations, Shared by Responsible Entities (Counterparties) Fulfillment Structured Expression of acknowledgement of performance of commitment Delegation Structure Transfer of Responsibility of Commitment between Responsible Entities Contracts Structure Shared Knowledge of Scope, Policy and Recourse governing Interactions between Responsible Entities