Advanced Message Queuing Protocol (AMQP) Bindings and Mappings (AMQP-BINDMAP) TC

  • 1.  Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded

    Posted 08-27-2013 14:09
    Document Name : Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 Description Working draft 3 of AMQP WSB. Download Latest Revision Public Download Link Submitter : Mr. David Ingham Group : OASIS Advanced Message Queuing Protocol (AMQP) Bindings and Mappings (AMQP-BINDMAP) TC Folder : Working Drafts Date submitted : 2013-08-27 07:08:33


  • 2.  RE: [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded

    Posted 08-27-2013 14:21
      |   view attached
    Here are the changes in this latest WD03 and a diff doc is attached:   ·          Updated header including TC and URI pattern since wd01 was using the wrong template (header) ·          Corrected Chair’s affiliation (header) ·          Replaced explanatory diagram (1) ·          Added non-normative references to other WebSocket specs (1.3) ·          Updated Sec-WebSocket-Protocol header to “AMQP0100” (2.1, 2.3) ·          Updated examples to reference AMQP (core) spec for performative examples (2.3, 3.4, 6.1) ·          Added separate section for Opening a WebSocket Connection (with SASL authentication) (3) ·          Clarified WebSocket Ping and Ping Opcodes are acceptable (4.1) ·          Removed TODO to consider not doing masking since many WebSocket libraries likely mask by default (4.1.1) ·          Changed table column ordering of FIN bit and Opcode (4.2) ·          Clarified using ports 80 and 443 are not required (5.3) ·          Removed section on broken connections and connection recovery (6) ·          Updated Subprotocol Identifiers to register with IANA per sections 2 and 3 (7) ·          Removed extraneous appendix (Appendix B)   Thanks, Dave.   From: amqp-bindmap@lists.oasis-open.org [mailto:amqp-bindmap@lists.oasis-open.org] On Behalf Of David Ingham Sent: 27 August 2013 07:09 To: amqp-bindmap@lists.oasis-open.org Subject: [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded   Document Name : Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 Description Working draft 3 of AMQP WSB. Download Latest Revision Public Download Link Submitter : Mr. David Ingham Group : OASIS Advanced Message Queuing Protocol (AMQP) Bindings and Mappings (AMQP-BINDMAP) TC Folder : Working Drafts Date submitted : 2013-08-27 07:08:33   Attachment: amqp-wsb-v1 0 (changes from wd01 to wd03) 2013-08-06.docx Description: amqp-wsb-v1 0 (changes from wd01 to wd03) 2013-08-06.docx


  • 3.  Re: [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded

    Posted 08-30-2013 18:04
    Some minor editorial comments: sec. 1.1  Why are the refs repeated here (already listed in 1.2)? sec. 5.1, 2. par: What does the trailing term ".AMQP with SASL over WebSocket" mean? sec. 5.2, 2. par: What does the trailing term ". AMQP with SASL over Secure WebSocket " mean? sec. 5.2, 4. par: What does the trailing term ". No SSL Upgrade " mean? sec. 5.3: Why is it included? The word "SHOULD" in sec. 5.1/5.2 already says it. ch. 7: Queuing Andreas ------------------------------------------------------------------------- Deutsche Börse AG Chairman of the Supervisory Board/ Vorsitzender des Aufsichtsrats: Dr. Joachim Faber Executive Board/Vorstand: Dr. Reto Francioni (Chief Executive Officer/Vorsitzender), Andreas Preuss (Deputy Chief Executive Officer/ stellv. Vorsitzender), Gregor Pottmeyer, Hauke Stars, Jeffrey Tessler. Aktiengesellschaft with registered seat in/mit Sitz in Frankfurt am Main. Commercial register/Handelsregister: HRB 32232 Local court/Amtsgericht Frankfurt am Main. ----------------------------------------- Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte Informationen. Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bitte sofort den Absender und loeschen Sie diese E-Mail. Das unbefugte Kopieren dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen ist nicht gestattet. The information contained in this message is confidential or protected by law. If you are not the intended recipient, please contact the sender and delete this message. Any unauthorised copying of this message or unauthorised distribution of the information contained herein is prohibited. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead


  • 4.  Re: [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded

    Posted 09-22-2013 22:09
    Hi David, I finally managed to review the latest version of the WebSocket Binding specification... I have only some minor comments ... 1) The diagram in the introduction chapter 1 looks a bit incomplete. The text talks about AMQP message -> AMQP Frame -> WS Message -> WS frame hierarchy, but the diagram shows only AMQP Frame -> WS Frame relation. Would extending the diagram make the introduction too complicated? Or do we want to include a complete diagram bellow? The same would apply also to the chapter 4.2. [ AMQP Message 1 of 1] \_________ \__________ [ AMQP frame 1 of 2 ] [ AMQP frame 2 of 2 ] [ WS message 1 of 2 ] [ WS message 1 of 2 ] \________ \________ [ WS frame 1 of 3 ] [ WS frame 2 of 3 ] [ WS frame 3 of 3 ] 2) The diagram in 2.3 refers to the figure 3 (F3) for the "OPEN" step. But bellow are only figures 1 and 2. Figure 3 is only in the chapter 3.4 and shows the "HTTP GET" step for the diagram with SASL authentication. 3) The example in chapter 3.4 is in the diagram referring to the figures 3 and 4 as F3 and F4. I seem to be always confused by it, because at a first look it makes me feel that we are missing the first two steps of the diagram (as in 1, 2, 3, 4). Can we make a bit more clear that it is a reference to the figures bellow? Maybe like this? WS Client WS Service / AMQP Endpoint / AMQP Endpoint HTTP GET (WS handshake) see Figure 3) -------------------------------> 101 Switching Protocols (see Figure 4) <------------------------------- 4) Chapter 5.1 and chapter 5.2 look a bit strange, because the first and third paragraph are always the same. I assume the first paragraph is for AMQP without SASL while the third for AMQP with SASL? Thanks & Regards Jakub ---------------------------------------------------------------------------- Deutsche Börse Services s.r.o. Managing Directors/Geschäftsführung: Michael Gassmann, Mats Andersson. Limited liability company with registered office at Sokolovská 662/136B, CZ-186 00 Prague 8 recorded in the Commercial Register IC: 275 77 015. Maintained by the city court in Prague, Sec. C, File No. 116874. -----------------------------------+-----------------------------------------------------------------------------------------------------------> David Ingham <david.ingham@microsoft.com> Sent by: To <amqp-bindmap@lists.oasis-open.org> amqp-bindmap@lists.oasis-open.org cc 27/08/2013 16:08 Subject [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded -----------------------------------+-----------------------------------------------------------------------------------------------------------> >--------------------------- >--------------------------- -------------------------------------------------------------------------------------- Document Name: Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 Description Working draft 3 of AMQP WSB. Download Latest Revision Public Download Link Submitter: Mr. David Ingham Group: OASIS Advanced Message Queuing Protocol (AMQP) Bindings and Mappings (AMQP-BINDMAP) TC Folder: Working Drafts Date submitted: 2013-08-27 07:08:33 -------------------------------------------------------------------------------------- ----------------------------------------- Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte Informationen. Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bitte sofort den Absender und loeschen Sie diese E-Mail. Das unbefugte Kopieren dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen ist nicht gestattet. The information contained in this message is confidential or protected by law. If you are not the intended recipient, please contact the sender and delete this message. Any unauthorised copying of this message or unauthorised distribution of the information contained herein is prohibited. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead


  • 5.  RE: [amqp-bindmap] Groups - Advanced Message Queuing Protocol (AMQP) WebSocket Binding (WSB) Version 1.0 WD03 uploaded

    Posted 09-23-2013 11:42
    Thanks for your comments Jakub. I'll be building a WD04 soon which will address these issues along with some other review comments. There are also a couple of technical errors in WD03 that I'll work with the other editors to resolve in WD04. Regards, Dave.