|
|
The Modules: CollectionBuilder
|
Certains
objets métiers, très richement décrits, sont parfois mal
adaptés à un stockage dans une table traditionnelle de base de
données.
- La table contenant ces objets doit alors comporter de très nombreux
champs pour organiser les informations par rubriques ou catégories. Cette
structuration périlleuse induit une forte rigidité car l’ajout
ou la modification d’une rubrique implique une modification de la structure
même de la table.
- L’exploitation est souvent délicate car ce ne sont pas toujours
les mêmes rubriques qui sont renseignées pour chaque objet et par
conséquence, beaucoup restent vides.
- La réalisation de requêtes complexes est rendue fastidieuse
par le grand nombre de champs à prendre en compte.
La réponse de la plate-forme est le module CollectionBuilder. Il s’appuie
sur une structuration singulière des informations, tout en offrant à l’utilisateur
final une expérience de consultation très classique.
Comme
les autres modules de la plate-forme, il ne contraint pas à un modèle
particulier, mais s’appuie sur toute structure disposant d’un minimum
de caractéristiques. Le module exploite une table de descriptions, liées
d’une part aux objets qu’elles détaillent, à la manière
d’étiquettes, et d’autre part aux rubriques auxquelles elles
correspondent. Ainsi, les objets n’ont pas besoin de contenir eux-mêmes
un grand nombre de rubriques et il est aisé de manipuler ces rubriques
car il s’agit de données standard. En plus de ces descriptions textuelles,
il est possible d’associer une table d’images aux objets qui est
alors exploitée pour les différents affichages.
L’utilisateur qui consulte ce modèle dispose alors d’un
moteur de recherche particulièrement intuitif et performant, qui lui présente
les résultats sous forme de listes et de fiches synthétiques et
conviviales.
|
 |
|
|
|