title: Suitable platform for Dashboard: Pentaho, Liferay, RapidMiner or J2EE (JSF, EJB)
body: <p>I'm evaluating platform for build dashboard using Java technology only and I want to know the best suitable to this.</p>
  
  <p>I'm looking for solution in these categories:</p>
  
  <ul>
  <li>Easy to develop, programming, extend and integrate with databases MySQL and DB2.</li>
  <li>Good layout features, customization, chart graphs and themes support</li>
  <li>Complete documentation and tutorials dedicated for dashboard apps.</li>
  <li>A solution with a DRY way to apply observer pattern out of the box (or similar approach) for real time sync and visualize information between source (database table) and target (graph or table) in the the view instantly when data change in the source.</li>
  </ul>
  
  <p>I don't want in principle to develop all features and deal with all issues related with dashboard interface, but I'm considering to implement a J2EE application by my self if If I don't see good resource or complete tutorial for this.    </p>