A user agent in a Web access device transmits an HTTP request for Web
content to an origin server. The request contains a set of capabilities
of the Web access device. A content authoring mechanism and adaptation
determination service on the origin server process the request to
determine what transformation is required to make the requested content
fit the capabilities of the Web access device. The adaptation
determination service invokes a niche transformation service that
performs, in response to the content and the capabilities, the necessary
transformation. The transformed Web content is transmitted to the user
agent.