www.amqp.org www.amqp.org Aviation Government INETCO Systems Limited Tervela Inc. SITA US Dept. of Homeland Security Kaazing Corporation, N.A. Thales e-Security Microsoft Corporation TWIST Process Innovations Financial Services Technology Mitre Corporation VMware, Inc. Bank of America, N.A. Axway Software Primeton Technologies WS02 Inc. Barclays Bank Plc Cisco Systems Progress Software Credit Suisse Flame Computing Enterprises Red Hat Inc. Deutsche Börse HCL Technologies Ltd Software AG Goldman Sachs Huawei Technologies Solace Systems Inc. JPMorgan Chase Bank, N.A. IIT Software GmbH StormMQ Ltd. www.amqp.org www.amqp.org ‘As they shift toward an integrated digital business model, most companies move through four stages: ad-hoc solutions, digital business processes, cohesive digital platform, digital business model’ www.amqp.org Standardization of AMQP will accelerate its adoption Progressing towards ISO status to further enhance commitment rates Committed to longevity www.amqp.org www.amqp.org www.amqp.org ‘A platform independent and vendor neutral protocol like AMQP removes hurdles in advancing interoperability of message-oriented middleware technologies…’ ‘As an open and interoperable messaging protocol that can scale from mobile clients to the cloud… we look forward to working with the community to promote AMQP-based interoperability and innovation.’ ‘Standardizing AMQP and combining it with WebSocket technology is an excellent strategy when building an event driven architecture…’ Alexis Richardson, Senior Director, VMware Prasad Yendluri, VP & Deputy CTO, SoftwareAG John Fallows, CTO and Co-Founder, Kaazing Scott Guthrie, Corporate VP, Server & Tools Business Division, Microsoft ‘Standard transports enable lower cost business integration and messaging… we anticipate both AMQP's wide adoption by messaging servers…integration products.’ ‘AMQP 1.0 represents a significant improvement in the messaging arena and we expect to continue to support it in our products to meet customer needs.’ Mark Little, Vice President, Middleware Engineering, Red Hat www.amqp.org Illustration © 2011 JPMorgan Chase & Co.. Used with permission. www.amqp.org www.amqp.org www.amqp.org In tightly coupled architectures, failures propagate quickly from their source back to the user and work stops. www.amqp.org In loosely coupled architectures, failures are contained and users may continue to work. Queuing is an important tool for this approach. Order Queue www.amqp.org Queuing also facilitates orderly scaling to handle increased demands through work-load sharing; without application modifications. Order Queue www.amqp.org www.amqp.org Subs www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org www.amqp.org Language C# Java C PHP Python Library Service Bus .NET Client Library Apache Qpid Java Message Service (JMS) client IIT SwiftMQ Java client Apache Qpid Proton-C Apache Qpid Proton-PHP Apache Qpid Proton-Python Ruby Apache Qpid Proton-Ruby (coming soon) Perl Apache Qpid Proton-Perl (coming soon) JavaScript Apache Qpid Proton-JavaScript (coming soon) www.amqp.org www.amqp.org Linux (Azure) SwiftMQ Broker Monitor Service Bus Windows (on-prem) Transformer Archiver Twitter www.amqp.org www.amqp.org www.amqp.org www.amqp.org