[Geopriv] review comments on draft-thomson-geopriv-held-beep-00.txt

Andrew Newton <andy@hxr.us> Sun, 18 March 2007 01:44 UTC

Return-path: <geopriv-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HSkRg-0001Bh-0n; Sat, 17 Mar 2007 21:44:28 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HSkRd-00018a-8D for geopriv@ietf.org; Sat, 17 Mar 2007 21:44:26 -0400
Received: from zeke.hxr.us ([69.31.8.124] helo=zeke.ecotroph.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HSkRa-0003KB-Gv for geopriv@ietf.org; Sat, 17 Mar 2007 21:44:24 -0400
Received: from [10.0.1.109] ([::ffff:72.196.237.170]) (AUTH: PLAIN anewton, SSL: TLSv1/SSLv3,128bits,AES128-SHA) by zeke.ecotroph.net with esmtp; Sat, 17 Mar 2007 21:40:50 -0400 id 0158C3D1.45FC98A2.000021E8
Mime-Version: 1.0 (Apple Message framework v752.3)
Content-Transfer-Encoding: 7bit
Message-Id: <B7097FB9-E229-43B0-BB91-FE4F4D82FFA5@hxr.us>
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
To: GEOPRIV WG <geopriv@ietf.org>
From: Andrew Newton <andy@hxr.us>
Date: Sat, 17 Mar 2007 21:44:19 -0400
X-Mailer: Apple Mail (2.752.3)
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5
Subject: [Geopriv] review comments on draft-thomson-geopriv-held-beep-00.txt
X-BeenThere: geopriv@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Geographic Location/Privacy <geopriv.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/geopriv>, <mailto:geopriv-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:geopriv@ietf.org>
List-Help: <mailto:geopriv-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/geopriv>, <mailto:geopriv-request@ietf.org?subject=subscribe>
Errors-To: geopriv-bounces@ietf.org

http://www.ietf.org/internet-drafts/draft-thomson-geopriv-held- 
beep-00.txt

Overall impression: As of today, too little is likely known about  
these systems to warrant a hammer solution such as a BEEP binding.   
Take it from a guy who has an RFC about another application that has  
a BEEP binding.  This is definitely something that could be done at a  
later date when such an optimization is known to be needed, because  
getting BEEP right is not easy.

1) Since the H in HELD stands for HTTP, I guess the HELD name will  
need changing.  :)

2) The introduction does not completely frame the usage scenario, as  
it uses the word "requester" as the actor making multiple requests.   
It should say "client LIS" or "client LS", as LIS-to-LIS  
communications is where a BEEP binding would be used.  This binding  
makes no sense in Target-as-LR to LIS communications.

3) The justification for using BEEP is that multiple HTTP connections  
are bad.  Why?  Many, many multi-tier servers work this way, with the  
app server maintaining a pool of persistent TCP connections to its  
back-end database.  I remain unconvinced that this BEEP binding is  
anymore efficient for the purpose outlined than multiple HTTP  
connections.

4) The BEEP profile stated does not use the standard BEEP convention,  
and instead overloads the XML NS URN.  That's two sins in one  
registration.

5) There is no discussion of how the serverName attribute gets  
populated, or what happens when the attribute is absent.

6) At least we can agree on Section 6.  :)

-andy

_______________________________________________
Geopriv mailing list
Geopriv@ietf.org
https://www1.ietf.org/mailman/listinfo/geopriv