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:
  1. [minutes] Minutes of the Content Transformation Task Force, 2007-11-20 (from jrabin@mtld.mobi on 2007-11-20)
  2. RE: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from BS3131@att.com on 2007-10-11)
  3. ACTION-574 FW: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from jrabin@mtld.mobi on 2007-10-10)
  4. FW: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from jrabin@mtld.mobi on 2007-10-09)
  5. Content Transformation Problem Statement Document 1e (from jrabin@mtld.mobi on 2007-10-04)
  6. Content Transformation Problem Statement Document 1e (from jrabin@mtld.mobi on 2007-10-04)
  7. New version of Problem Statement Document 1e (from jrabin@mtld.mobi on 2007-10-03)
  8. RE: ISSUE-221: Bryan Sullivan's Feedback [Content Transformation Problem Statement] (from jrabin@mtld.mobi on 2007-09-25)
  9. [minutes] Content Transformation Task Force, 2007-09-25 (from jrabin@mtld.mobi on 2007-09-25)
  10. 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 ATOM feed


Jo Rabin <jo@linguafranca.org>, Daniel Appelquist <daniel.appelquist@vodafone.com>, Chairs, Dominique Hazaël-Massieux <dom@w3.org>, François Daoust <fd@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 221.html,v 1.1 2011/01/10 15:19:44 dom Exp $