ISSUE-221: Bryan Sullivan's Feedback
Bryan Sullivan's Feedback
- State:
- CLOSED
- Product:
- Content Transformation Problem Statement
- Raised by:
- Bryan Sullivan
- Opened on:
- 2007-09-25
- Description:
- From: Sullivan, Bryan [mailto:BS3131@att.com] 
 Sent: 23 September 2007 23:29
 To: Rhys Lewis
 Subject: RE: Content Transformation TF Report for BP Call 2007-09-20
 
 Rhys,
 Can you forward this to member-bpwg@w3.org for me? I'm having issues with
 access to the member mailing lists. I could send this to the public lists
 (I've seen some discussions there) but I'm unsure if that is appropriate
 at this time.
 
 Thanks,
 Bryan
 +++++
 
 Hi all,
 As requested, here are some comments to
 http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Probl
 emStatement/070911
 
 Re (1.2 Content Transformation Proxies) "So in order to provide a more
 satisfactory user experience of the Web to mobile users, an intermediary
 is inserted ":
 [bryan] This should be "may be inserted". At AT&T (AT&T Wireless,
 Cingular, and now the new AT&T) we have never deployed content
 transformation intermediaries (specifically for that purpose, beyond
 simple HTML conversion for legacy WAP1/WML-only devices) due to a variety
 of issues with that approach, including cost, performance (e.g.
 capacity, latency), quality/reliability (web transformation has been, and
 in my experience remains, a good idea but very variable in reality), and
 applicability (it is unusable for sites accessed over end-to-end secure
 connections). Not that we aren't hopeful many of the issues can and will
 be solved, especially with W3C's focus on this... But I imagine that other
 Mobile Operators have had the same experience as we have with content
 transformation intermediaries, and their deployment in production service
 environments is limited as a result.
 
 Re (1.2 Content Transformation Proxies) "Content transformation proxies
 typically work by masquerading as desktop browsers":
 [bryan] It would be good to mention the reasons why intermediaries are
 sometimes designed to act this way, e.g. a "known" browser is required for
 some sites to provide a deterministic content baseline (which is important
 for the transformation engine's rules), or any at all (if they don't
 recognize the browser, they may return the annoying "please upgrade to IE
 7" response).
 
 Re (1.2.2.1 Web Presentation) "mobile aware sites whose purpose is to
 provide mobile compatible pages or mobile compatible content like
 ring-tones or Java applications are unable to operate correctly":
 [bryan] "Mobile aware" sites should be accessible without use of a content
 transformation proxy, assuming they are aware-enough to provide a "Mobile
 OK" content experience. These are often linked to some community (e.g. a
 Mobile Operator's portal), for which the content transformation proxy
 function can be avoided (e.g. via configuration of the Mobile Operator's
 WAP proxy or its integrated content transformation function). It may be
 useful to consider standardized ways for "unaffiliated" content providers
 to publish this preference, but for now we generally assume that Mobile
 Operators that use content transformation will use it judiciously however
 they do so, to avoid breaking mobile-aware sites.
 
 Re (1.2.2.2 Non Web Applications) "transformation may break the semantics
 of the client-server communication":
 [bryan] I agree, this is another reason for judicious application of
 content transformation. At AT&T, we serve many non-web HTTP-based
 applications/protocols via our WAP proxies, for specific service
 architecture reasons, or because the client platform does not provide a
 non-proxy option to them specifically. We take specific steps to ensure
 that the proxy is as transparent as possible, via an extremely limited
 content transformation configuration. Where it is feasible from a client
 platform functional view, and from a service architecture view, to allow
 specific applications to bypass our WAP proxies, we do so via device
 configuration or application design. The ability to design/configure the
 "connection profile" (including proxy options for any defined interface)
 for specific applications is a necessary capability that we ensure is
 considered in any standardized service enabler (e.g. under OMA) or
 platform (e.g. MIDP etc). In some cases (e.g. MIDP) there are limitations,
 but we usually are successful in ensuring transparent service via our WAP
 proxy.
 
 Re (1.2.2.4 Security Issues) "of any kind, including content
 transformation proxies, may break this security model":
 [bryan] Except for WAP1 devices (which are few in number anymore, and
 rapidly disappearing from the market), there really should be no
 reasonable concern over use of content transformation proxies for secure
 sites. For WAP2 browsers, unless a content transformation proxy is
 designed to rewrite all of a page's links so that all resources are hosted
 on the proxy, secure connections will occur directly between the client
 and server. There is no chance for any intermediary to see/modify anything
 since the end-to-end connection is established though a TCP tunnel ala
 WAP2's TLS Tunneling (based upon the standard HTTP CONNECT method), and
 the actual content server's certificate is received by the client and can
 be verified against the request's hostname. The use of link-rewriting in
 content transformation proxies is understandably a concern for generic
 secure sites (those without a specific business relationship with the
 transformation service provider). However there are better architectural
 approaches to inserting a content transformation proxy into the request
 path, so link rewriting should be avoidable.
 
 Re (2 Techniques Required) "Indicate a user's or site designer's intent to
 intermediary proxies":
 [bryan] It would be good to consider ways to publish this, e.g. a
 "MobileOK" site being registered somehow, enabling transformation proxy
 providers to pre-configure their systems. Proxies can also discover a
 site's capabilities/preferences upon the first request for a specific
 user-agent, and cache that information for future requests.
 
 Re (2 Techniques Required) "Identify specifically tailored content in a
 response":
 [bryan] Other than a generic "transformation applied" notification (e.g.
 header), there may not be a standardized way to mark the specific
 transformed items. This also applies to some of the other suggested
 techniques.
 
 Best regards,
 Bryan Sullivan | AT&T | Service Standards bryan.sullivan@att.com
 
 -----Original Message-----
 From: member-bpwg-request@w3.org [mailto:member-bpwg-request@w3.org] On
 Behalf Of Rhys Lewis
 Sent: Thursday, September 20, 2007 1:31 AM
 To: 'Appelquist, Daniel, VF-Group'; member-bpwg@w3.org
 Subject: Content Transformation TF Report for BP Call 2007-09-20
 
 
 Hello everyone,
 
 The CT TF has continued to make progress on it's problem statement [1] and
 guidelines [2]documents.
 
 In particular, we have just received a major contribution [3] for the
 guidelines document from Magnus. I expect this to be a major topic for
 next week's call.
 
 Best wishes
 Rhys
 
 [1]
 http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Probl
 em
 Statement/070911
 [2]
 http://www.w3.org/2005/MWI/BPWG/Group/TaskForces/CT/editors-drafts/Guide
 li
 nes/2007-08/CTGuidelines.html
 
- Related Actions Items:
- No related actions
- Related emails:
- [minutes] Minutes of the Content Transformation Task Force, 2007-11-20 (from jrabin@mtld.mobi on 2007-11-20)
- RE: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from BS3131@att.com on 2007-10-11)
- ACTION-574 FW: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from jrabin@mtld.mobi on 2007-10-10)
- FW: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from jrabin@mtld.mobi on 2007-10-09)
- Content Transformation Problem Statement Document 1e (from jrabin@mtld.mobi on 2007-10-04)
- Content Transformation Problem Statement Document 1e (from jrabin@mtld.mobi on 2007-10-04)
- New version of Problem Statement Document 1e (from jrabin@mtld.mobi on 2007-10-03)
- RE: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from jrabin@mtld.mobi on 2007-09-25)
- [minutes] Content Transformation Task Force, 2007-09-25 (from jrabin@mtld.mobi on 2007-09-25)
- ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from sysbot+tracker@w3.org on 2007-09-25)
 
Related notes:
No additional notes.
Display change log