Information Technology Reference
In-Depth Information
which is a coarse-grained variation. For instance, if there
exist two characteristics, code and name , and the bubble
algorithm is selected, a product is generated where data can
be ordered by code or name using the bubble algorithm. This
characteristic can be also bound to optional domain concept
characteristics that the designer has to select. For instance,
a name characteristic can be bound to the bubble algorithm
for ordering data or a price characteristic can be bound to the
insertion algorithm.These are fine-grained variations between
products.
- Filtering Data. Elementsinadatacollectioncanbefiltered
according to criteria based on domain concept characteristics
to be presented to final users. Thus, data can be filtered, for
instance, by address that matches some criteria. A product
may (or may not) provide functionality for filtering data. If it
does, data is filtered removing the elements that do not match
the defined criteria.When products are configured,this facility
can be chosen and bound to domain concept characteristics
that the designer has to select. This allows a fine-grained
variation between products. For instance, only the Zip Code
characteristic can be used to be the base of a filter.
- Managing Identifiers. Domain concept characteristics can
be selected to allow or disallow dealing with duplicate data.
For instance, while managing a collection of songs, the song
duration characteristic can be selected to allow duplicates;
however, the song name characteristic can be selected to avoid
duplicates. This allows you to have several songs with the
same duration time but not with the same name. Thus, when
productsareconfigured,thisfacilitycanbechosenandboundto
domain concept characteristics that the designer has to select,
which allows fine-grained variations between products. For
instance, as presented before, a song name characteristic can
be selected to avoid duplicates.
- Exporting Data. Elements in a data collection can be
exported in several formats. In our example, these formats are
plain text, Excel-type files, or java serialized files. In the final
Search WWH ::




Custom Search