cap1
spacer
spacer VIP Portlet
  cap4 spacer Back Back spacer Home Home spacer cap5  
spacer

Spring 2007

spacer
cap6
spacer
spacer spacer
 

This web application developed to connect to some legacy systems and give answers to a VIP through a portal and a knowledge tree. Moreover if the VIP didn't find his questions in the knowledge tree, he can ask them in a form. The new questions will be saved until admin set their answer origin. The Admin selects whether information should be extracted from legacy databases from a new "connection string" or by forms. The forms will be filled by some knowledge workers in the enterprise (form fillers). So we can cover the information which are not in the legacy databases. Also to preserve metadata about these information we used a data warehouse and absolutely we create the knowledge tree from its dimensions. The figure shows an abstract view of the application architecture.

The application has been developed by Masoud Moshref Javadi, Ali DabirMoghaddam and Zoheir Montazery for Application Engineering course in Sharif University of Technology.

 Features:

  • Extract VIP answers from legacy databases.
  • Ability to add new questions to system.
  • Update data warehouse using an ETL (Extraction, Transformation and Load) Tool.
  • Manage services using portal (uPortal).
  • Implemented as three portlets (can be used on other portals).
  • Interactive knowledge tree using JApplet.
  • Dynamic data extraction on knowledge tree using AJAX technology.
  • Using three layer architecture.
  • Persist metadata in data warehouse (PALO an open source implementation of OLAP).
  • Used famous patterns and frameworks (Composite, Command Factory (MVC), Hibernate (OR mapping).
  • Mail notify for form fillers and VIP using GMail.
  • Analyzed and designed using Poseidon for UML software.

Screenshots:

VIP view:

Admin view:

FormFiller view:

 

 

 
spacer
bottom1 spacer bottom4
Masoud Moshref Javadi © 2007