RabbitMQ - an open source enterprise messaging system message broker based on the Advanced Message Queuing Protocol (AMQP) released under the ...




1.• AMQP https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

2. Application layer Other protocol examples 1 AMQP, Advanced Message Queuing Protocol https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

3.Erlang (programming language) - Projects using Erlang RabbitMQ, an 1 implementation of Advanced Message Queuing Protocol (AMQP) https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

4. OASIS (organization) - Standards under development 1 AMQP — Advanced Message Queuing Protocol, an application layer protocol for message-oriented middleware. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

5. OpenStack - Compute (Nova) 1 It is written in Python and uses many external libraries such as Eventlet (for concurrent programming), Kombu (for AMQP communication), and SQLAlchemy (for database access) https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

6. SOAP - Transport methods 1 This is a major advantage over other distributed protocols like GIOP/IIOP or DCOM which are normally filtered by firewalls. SOAP over AMQP is yet another possibility that some implementations support. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

7. Message-oriented middleware - Standards 1 Java applications that use AMQP are typically written in Java JMS https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

8. Message-oriented middleware - Trends 1 Advanced Message Queuing Protocol (AMQP) provides an open standard application layer protocol for message- oriented middleware https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

9. MQ Telemetry Transport 1 'MQ Telemetry Transport' ('MQTT') is an open message protocol for Machine to machine|M2M communications that enables the transfer of telemetry-style data in the form of messages from pervasive devices, along high latency or constrained networks, [ http://blogs.vmware.com/vfabric/2013/02/choo sing-your-messaging-protocol-amqp-mqtt-or- stomp.html Choosing Your Messaging Protocol: AMQP, MQTT, or STOMP | VMware vFabric Blog - VMware Blogs] https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

10. GoPivotal - Open source software 1 * RabbitMQ - an open source enterprise messaging system message broker based on the Advanced Message Queuing Protocol (AMQP) released under the Mozilla Public License[ http://virtualization-for- layman.blogspot.com/2011/06/what-is- rabbitmq.html What is RabbitMQ?] https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

11. StormMQ 1 StormMQ is a hosted, On-Premise or Cloud solution for Machine-to-Machine Message Queuing using AMQP https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

12. Message queuing service - Accessibility 1 A message queueing service is accessible through a variety of protocols such as Java Message Service, AMQP, Representational State Transfer|REST-style APIs and web services. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

13. Message queuing service - Vendors 1 * StormMQ - Open platform supports messages up to 50Mb. Uses AMQP to avoid vendor lock-in and provide language neutrality. Locate-It Option allows customers to audit the location of their data at all times and satisfy data protection principles. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

14. JORAM 1 JORAM provides advanced features like clustering and high-availability, C/C++ Xoram API and Java ME client. It implements the Advanced Message Queuing Protocol (AMQP). https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

15. Enterprise messaging system 1 using XML or JSON, and appropriate protocols, such as Data distribution service| DDS, Microsoft Message Queuing | MSMQ, AMQP or SOAP (protocol)|SOAP with web services. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

16. Enterprise messaging system - Comparisons 1 Although similar in concept to an enterprise service bus (ESB), an EMS places emphasis on design of messaging protocols (for instance, using DDS, MSMQ or AMQP), not the implementation of the services using a specific technology such as web services, DDS APIs for C/C++ and Java, .Net Framework or Java Message Service (JMS). https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

17. Advanced Message Queuing Protocol 1 The 'Advanced Message Queuing Protocol' ('AMQP') is an open standard application layer protocol for message- oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to-point and Publish/subscribe|publish-and- subscribe), reliability and security. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

18. Advanced Message Queuing Protocol 1 Unlike JMS, which merely defines an API, AMQP is a Wire protocol|wire-level protocol https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

19. Advanced Message Queuing Protocol - Overview 1 AMQP is a Binary protocol|binary, application layer protocol, designed to efficiently support a wide variety of messaging applications and communication patterns https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

20. Advanced Message Queuing Protocol - Overview 1 The AMQP specification is defined in several layers: (i) a type system, (ii) a symmetric, asynchronous protocol for the transfer of messages from one process to another, (iii) a standard, extensible message format and (iv) a set of standardised but extensible 'messaging capabilities.' https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

21. Advanced Message Queuing Protocol - History 1 From the beginning AMQP was conceived as a co-operative open effort https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

22. Advanced Message Queuing Protocol - History 1 In August 2011, the AMQP working group announced its reorganization into an OASIS (organization)|OASIS member section. [ http://www.amqp.org/node/54 AMQP Working Group Transitions to OASIS Member Section] https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

23. Advanced Message Queuing Protocol - History 1 The second draft was released for public review on 20 June (again with no functional changes), and AMQP was approved as an OASIS standard on the 31st October, 2012. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

24. Advanced Message Queuing Protocol - History 1 Previous versions of AMQP were 0-8, published in June 2006, 0-9, published in December 2006, 0-10 published in February 2008 and 0-9-1, published in November 2008. These earlier releases are significantly different from the final 1.0 specification that emerged. However existing implementations may continue to support these earlier versions alongside 1.0. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

25. Advanced Message Queuing Protocol - History 1 Whilst AMQP originated in the financial services industry, it has general applicability to a broad range of middleware problems. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

26. Advanced Message Queuing Protocol - Type system 1 AMQP defines a self-describing encoding scheme allowing interoperable representation of a wide range of commonly used types. It also allows typed data to be annotated with additional meaning. The example given in the specification is indicating a particular string value is in fact to be understood as a URL. Likewise a map value containing key-value pairs for 'name', 'address' etc., https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

27. Advanced Message Queuing Protocol - Type system 1 through which messages are exchanged between such entities, i.e. the AMQP frame bodies. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

28. Advanced Message Queuing Protocol - AMQP performatives and the link protocol 1 The basic unit of data in AMQP is a frame. There are nine AMQP frame bodies defined that are used to initiate, control and tear down the transfer of messages between two peers. These are: https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html

29. Advanced Message Queuing Protocol - Message format 1 AMQP defines as the bare message, that part of the message that is created by the sending application. This is considered immutable as the message is transferred between one or more processes. https://store.theartofservice.com/itil-2011-foundation-complete-certification-kit-fourth-edition-study-guide-ebook-and-online-course.html