Click to return to the XML (Extensible Markup Language) home page    
Web Workshop  |  XML (Extensible Markup Language)

Providing Consumer Product Ratings Online with XML


July 28, 1998

The Business Problem
The Role of XML
Solving the Problem with Xyvision's Products and XML
   Situation Overview
   User Scenario
   Behind the Curtain
Information Flow Diagram

The Business Problem

A consumer ratings company that tests thousands of consumer products wants to increase revenue and customer satisfaction by producing an online directory. However, subscribers expect more than just an online version of the printed directory. They want to be able to search for a product by type and see a list of approved products, the manufacturer's name and address, and a description and picture of each product. In addition, they want to know how the product scored in the ratings tests. And furthermore, subscribers expect current data.

None of these goals is achievable with the company's current system. Since this data is stored in a variety of databases and files, retrieving it dynamically in a meaningful way is not possible today.

TopBack to top

The Role of XML

XML can help solve this problem in several ways.

TopBack to top

Solving the Problem with Xyvision's Products and XML

Situation Overview

This scenario describes how a consumer products rating company solves its information distribution problems by integrating XML with Parlance Document Manager and WebPorter from Xyvision (http://www.xyvision.com/ Non-MS link). These products combined with SQL query tools integrate and assemble data from various databases and deliver it as XML data to two different consumers who are presented with different views based on whether or not they are paid subscribers.

TopBack to top

User Scenario

A consumer wants to buy a digital camera. She logs onto the Consumer Products Web site. She selects "search" and checks the non-subscriber box in the pop-up log-in window. She is presented with a search form, where she selects category (Electronics), type (Photographic Equipment), and product (Digital Cameras). She is presented with a list of companies that manufacture "approved" digital cameras.

A Consumer Products subscriber also wants to buy a digital camera. He visits the Consumer Products Web site to see which cameras meet his requirements and have met consumer quality standards. He selects "search" and enters his user name and password in a pop-up window. He is presented with a different online search form, where he selects category (Electronics), type (Photographic Equipment), product (Digital Camera), and price range (under $1000). In the "extra features" field he enters "PC disk storage."

In a few seconds he is presented with a list of "approved" digital cameras that meet his requirements. When he clicks on a camera name, another Web page appears that displays a picture of the camera, a description, and a rating table, showing how the camera scored in various categories (image quality, ease of use, value, etc.). A link on that page takes him to another page that displays the camera manufacturer contact information.

TopBack to top

Behind the Curtain

Back-end data sources: Searching: Integrating, converting, manipulating, delivering: Display on the client:

TopBack to top

Information Flow Diagram

Information Flow Diagram



Back to topBack to top

Did you find this material useful? Gripes? Compliments? Suggestions for other articles? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.