User's Manual

14 Chapter 4. WAF Component: Services
Entertainment
Music
Movies
Television Shows
Education
Literacy
Testing
Home Schooling
Theories
Sports
Scores
Venues
Kinds of sports
Basketball
Chess
Soccer
Example 4-1. Sample Taxonomy
The categorization service provides:
The ability to set up multiple independent taxonomies.
A system for importing predefined taxonomies from XML files.
A user interface for managing categories.
An API for categorizing objects.
4.3. Formbuilder Service
Most applications built with WAF allow users to enter information into the system through a web
browser. A user fills out a number of fields in a form and clicks the Submit button. The user’s input
is validated and stored for later retrieval and display.
Building complex applications with this sort of user interaction usually requires programmer involve-
ment. For example, if you are building a web browser based email client, you need to write code that
knows how to send and retrieve email messages, how to organize messages in folders, and so forth.
There are another class of applications that do not require any special handling of the input data. What
is required is the ability to enter the data in a structured way, and retrieve it later for display, reporting,
printing and so forth.
For example, a group of users wants to input and store data about competing products they want
to record the product name, the company’s name, a short product description, and the date it was first