oops easytrack description
A Bug Tracking System, implemented as a lan-based and a web-based version
The oops-easytrack application was designed to be a Bug Tracking System, implemented as a lan-based and a web-based version. Bugs are created, modified, logged or searched. Users, projects,components and releases can be administrated. Reports of 4 types may be generated.
oops-easytrack was enhanced by the new feature "Reports". The reports evaluate the number of bugs, average/maximum difference date of last modification minus creation date of bugs, accumulated for each bug status and for each entity given by the report type.
The web-based version of oops-easytrack is developed
as an Enterprise Application consisting of the application client ejb and the server side ejbs. Client and server side ejbs communicate via http using the corba object broker (orb) to localize the ejbs of the server.
Using http as the transport protocol means, that no specific port has to be opened for clients to access the application server.
oops-easytrack is shipped as an EAR archive OopsWeb.ear, which has to be deployed to the application server.
The users of oops-easytrack can start the client from a browser or by starting the script appclient on their workstation, which executes a client stub, which must be downloaded from the application server and distributed to the users.
The web-based version oops-easytrack was developed and tested using the Sun Application Server 9.1. In principle it can be deployed to other application servers as IBM's WebSphere or Tomcat.
Requirements:
· Java Runtime 1.4.2 or higher
· Application server: Sun Application Server 9.1 or equivalent server
· Database MySql version >= 5.0
· MySql jdbc driver: mysql-connector-java-5.0.4-bin.jar