Overview: ECommerce is a Web-based catalog sales site. Users can browse the catalog, add items to their personal shopping cart, and when they've finished shopping, check out and finalize the sale.
Casual browsers can view catalog items freely. A search facility allows users to look for items using any word in the description. If they like, users can add product reviews to the description. To purchase items, users must be registered as authenticated users by providing account information: an email address and password.
This application lay on full J2EE enterprise solutions, started to develop from Blueprints Java Pet Store application but extended with popular Java frameworks. Sending orders from start is processed via remote protocols so you have ability to put all three parts on independent location. Orders are sent via JMS to process ordering center which check users information check card number and if all is correct send order to warehouse for delivering. Administration is a JWS application for correcting and editing arrival orders.
Environment: Java, JSP, MySQL, Oracle, WAP, XML, Jboss, EJB, Struts framework, Ant, Apache, Tomcat, APIs for SOAP (JAXM, SAAJ, JAX-RPC), Axis, J2ME (CLDC 1.0, MIDP 2.0) and MM7 protocol for MMS messaging, Swing, JBuilder, Linux, Windows