Aller au contenu principal

experience-engine

Experience Engine

DMV repose sur un moteur unique.

Son objectif est de transformer un besoin en une expérience adaptée.

Le modèle conceptuel est le suivant : Mission

Besoin

Contexte

Scénario

Sources

Composer

Feed

Cards

Interactions

Besoin

Le besoin constitue le point d’entrée.

Il peut s’agir :

  • d’une recherche ;
  • d’une envie ;
  • d’une urgence ;
  • d’une découverte ;
  • d’une situation.

Contexte

Le contexte précise :

  • où ;
  • quand ;
  • pour qui ;
  • avec quels droits.

Le même besoin peut conduire à des expériences différentes selon le contexte.

Scénario

Le scénario définit la stratégie de réponse.

Il ne contient aucune logique d’affichage.

Sources

Les données proviennent de sources métier.

Le moteur ne crée jamais les données.

Composer

Le Composer transforme les données métier en une représentation homogène.

Il produit des CardDescriptor.

Feed

Le Feed organise les contenus.

Il ne connaît pas le métier.

Il orchestre uniquement la présentation.

Cards

Les Cards affichent les contenus.

Elles ne réalisent aucun accès aux données.

Elles sont indépendantes de leur contexte.

Interactions

Chaque Card expose les interactions adaptées à son contenu.

Le moteur reste ainsi cohérent, évolutif et indépendant des technologies d’implémentation.