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