Thursday, March 26, 2009

MINA Spring Wicket and Hibernate

Project:

Currently, I am developing a system that will integrate the GPS information of the vehicle and feed the data to the database (DB2). It also provide a Web UI for information maintenance. I used wicket because it is easy to integrate to an existing HTML design. You can create some navigation history without any complex approach and you can create dynamic menus according to the user rights.

My architecture is divided into 4 parts/layer.

Socket - MINA
Web Tier - Wicket
Business Tier - Spring
Data Tier - Hibernate

IDE used: IBM RSA 7.5 (I also used customized Eclipse Ganymede)
Application Server: WAS 6.0, WAS 6.1, Tomcat 6.x
WebServer: IBM HTTP Server, Apache WebServer
Monitoring Tools: JConsole integrated to WAS (WebSphere Application Server)
Testing Tools: JUnit, JProbe, JMeter, HTTPUnit
Scripting: JQuery, YUI

Other Tools Used: Aqua Studio, Squirrel, Eclipse Data Tools, Hibernate Tools, Spring IDE, Ultra Edit, Ultra Compare,

Operating System: Mac OS - Leopard, Ubuntu Desktop Edition 8.10

Virtualization: Virtual Box - Installed Guests (Ubuntu, CentOS, Windows XP)

More information to come... Watch out for the system.