RFC 3529 (rfc3529) - Page 2 of 15


Using Extensible Markup Language-Remote Procedure Calling (XML-RPC) in Blocks Extensible Exchange Protocol (BEEP)



Alternative Format: Original Text Document



RFC 3529                 Using XML-RPC in BEEP                April 2003


       6.3  Registration: The xmlrpc.beeps URL Scheme . . . . . . . 10
       6.4  Registration: The System (Well-Known) TCP port number
            for XML-RPC over BEEP . . . . . . . . . . . . . . . . . 10
   7.  Security Considerations  . . . . . . . . . . . . . . . . . . 11
   8.  References . . . . . . . . . . . . . . . . . . . . . . . . . 11
   Appendix
   A. Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . 13
   B. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 14
   Full Copyright Statement . . . . . . . . . . . . . . . . . . . . 15

1. Introduction

   This memo specifies how messages encoded in the XML-RPC [1] format
   are transmitted using a BEEP profile [2].

   Throughout this memo, the terms "request" and "response" refer to the
   "methodCall" and "methodResponse" elements defined by the XML-RPC
   specification [1].  Further the terms "peer", "client", "server", and
   "one-to-one" are used in the context of BEEP.  In particular,
   Sections 2.1 and 2.1.1 of [2] discuss BEEP roles and exchange styles.

2. BEEP Profile Identification

   The BEEP profile for XML-RPC is identified as

      http://iana.org/beep/transient/xmlrpc

   in the BEEP "profile" element during channel creation.

   In BEEP, when the first channel is successfully created, the
   "serverName" attribute in the "start" element identifies the "virtual
   host" associated with the peer acting in the server role, e.g.,

      

   The "serverName" attribute is analogous to HTTP's "Host" request-
   header field (c.f., Section 14.23 of [3]).











Harold                        Experimental