A auctioning system with a backend database and a Web front-end (mini-eBay).
Synchronous server-side processing of item registration, auctioning, searching and bidding (using servlets, JSP for the front-end, and EJBs for the middleware).
The software architecture implements is MVC (Model-View-Controller).
The database that is used is MySQL and has 4 tables for storing the description of auction items, personal information about the bidders, operational information about the auctions and historical information about the bids (i.e., USER, ITEM, AUCTION, BID).
Web Auction Application link: (Live Viewing Available upon request. Email: khalid145@hotmail.co.uk)