Le Meilleur Tableau De Bord De L'Architecture

J'ai besoin de construire un tableau de bord pour une application, le tableau de bord seront différents de dashlets et chaque dashlet peut avoir l'une des choses suivantes:

  1. Graphiques (JFreeCharts et un peu de Javascript (Graphique)
  2. Tableau de données à partir de tables
  3. De données provenant de sources externes
  4. Cartes

Ce qui peut être une bonne architecture pour ce genre de demande?

Ce que j'ai actuellement à l'esprit est:

  1. Chaque dashlet doit avoir son propre cycle de vie et lorsque les charges de tableau de bord, il doit juste afficher l'INTERFACE utilisateur de la dashlets initialement.
  2. Après le chargement de la page chaque dashlet envoie un serveur d'appel (en fonction de son type) pour récupérer ses données
  3. Après que les données ont été extraites, chaque dashlet (en fonction de son type) rend les données.

OriginalL'auteur ABJ | 2011-07-20