- From: <Patrick.Hung@csiro.au>
- Date: Tue, 27 May 2003 16:02:19 +1000
- To: reagle@w3.org, public-p3p-spec@w3.org
Hi Joseph, Referring to my previous e-mail, I just want to mention a few points here for further discussion. > In particular, those three types of > information flow may be used to determine the role of SOAP intermediaries. > I will spend more thoughts on it next week and discuss with you later. Referring to [1], those three variables are related to the SOAP Message Exchange Patterns (MEPs) discussed in [2]. "Points of Decision In [P3P], the user's agent (the point of decision) is typically his network client. However, one can also imagine a trusted network service acting as the user's agent (managing the user's identity, information and enforcing his preferences). In PROVREG and EPAL services themselves are exchanging policies and making decisions." This is somehow relevant to the role of SOAP message sender and ultimate receiver in the SOAP architecture. "Points of Aggregation A service which solicits information from a user for redistribution to other services might choose to first collect and combine the policies of its peers and represent the p3p:recipients as having the "same" policy, or it might ask for separate parcels of information under a different policy corresponding to each of the recipients which it transfers data to." Part of these requirements should be very close to the "Table 3: SOAP Nodes Forwarding behavior" [2]. Should we have to enhance the "next" role with more behaviors to handle the proposed privacy policy? For example, the privacy policy, say in P3P, at the SOAP intermediaries with the "next" role must contain "<current/> and <admin/> for <PURPOSE/> and also <no-retention/> for <RETENTION/>. Or we should define another new role as "user-defined" in [2]? In addition, refering to the sample SOAP message in [1]: "<env:Header xmlns='http://registry.example.com/2003/soap-header-p3p-extension.xsd' xmlns:env='http://www.w3.org/2003/05/soap-envelope' id='header'> <Privacy env:role='http://www.w3.org/2003/05/soap-envelope/role/next' env:mustUnderstand='true'> <rel>P3Pv1</rel> <href>http://registry.example.com/P3P/PolicyReferences.xml</href> </Privacy> </env:Header>" FYI. There is no "relay" attribute specified here because "The relay attribute information item has no effect on the SOAP processing model when the header block also carries a mustUnderstand attribute information item with a value of "true". [2] [1] http://www.w3.org/P3P/2003/p3p-beyond-http/Overview.html [2] http://www.w3.org/TR/2003/PR-soap12-part1-20030507/ Other minor issues may have to consider: (1) Should we also have to mention the privacy issues of audit trail (e.g., log files) at each Web service? We assume that all Web services are all seating with the Web server and so. (2) In the future, should we also think about the internationalization of P3P policies in this Web services execution environment? It is bcause there are different privacy laws in different countries or even between different states. Anyway, more thoughts are need... Thanks and talk to you later. Patrick.
Received on Tuesday, 27 May 2003 02:02:36 UTC