Challenge Overview
IT Self Service is a new project for the Vesta TopCoder client. It serves two primary purposes:1. Generate Help Desk tickets when users have IT problems2. Provide access to the IT Knowledge Base
The overall goal of this application is to drive users to the Knowledge Base, so that they can solve their own problems. This will cut down on the number of Help Desk tickets created. Additionally, Vesta would like to encourage all their staff to use this Self Service tool as much as possible, rather than resorting to other means of reporting problems or requesting information (phone calls, emails, etc).
This architecture will design the front-end module of the Vesta IT Self Service application, including all non-admin Struts actions and JSP, the login module, and the SSO interceptor. The admin actions and JSP are out of scope of this architecture.
Final Submission Guidelines
Please see the wiki for the full requirements:
http://www.topcoder.com/wiki/display/docs/Vesta+IT+Self+Service+User+Assembly