ietf-openproxy
[Top] [All Lists]

Re: Start on OPES protocol work

2003-02-18 09:50:07

http://beepcore.org/beepcore/specsdocs.jsp
http://www-106.ibm.com/developerworks/xml/library/x-beep2.html
http://www-106.ibm.com/developerworks/xml/library/x-beep/index.html

My understanding is that supporting BEEP requires supporting 
XML because <start>, <greeting>, <profile>, and other XML 
elements have to be supported. Please correct me if I am 
wrong! I just want to make sure that XML-enemies know that 
BEEP relies on XML...

beep's channel management uses xml to format messages. similarly, you
invoke sasl and tls using xml-formated messages. typically, these
messages get sent once per session, to "tune" the connection the way you
want it.
    
besides that, you're perfectly free to format your own messages however
you want, i.e., binary, 822, s-expressions, etc.
    
    
It is possible to limit XML support to rigid parsing of the 
few documented elements (we have done that in Web Polygraph 
benchmark, for example). However, such limited support is the 
"wrong thing to do" in general and is likely to cause 
compatibility problems in the future.

the xml used by beep for the channel management/sasl/tls stuff is
purposefully restricted to permit minimal implementations. i've seen
some implementations get by using printf and sscanf.
    
/mtr

<Prev in Thread] Current Thread [Next in Thread>