Enterprise Application Development | Assessment

Verified

Added on  2022/10/06

|6
|1390
|18
Assignment
AI Summary

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: ENTERPRISE APPLICATION DEVELOPMENT PROJECT
Enterprise Application Development Project
Name of the Student
Name of the University
Authors note

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1ENTERPRISE APPLICATION DEVELOPMENT PROJECT
Part 1
For this Java EE there are multiple components are considered that make up the desired
Property management system web application. There are mainly three tiers which interacts with
each other depending on the user requirement and environment. Following diagram depicts the
architectural of this developed Java EE application. In this project the EJB or the Enterprise
JavaBeans is utilized in order to implement Java EE components and functionalities.
The beans are execute inside the EJB container, which is considered as runtime
environment available in the Glassfish Application Server. The container is important in the Java
EE projects as they are responsible for providing system-level services which includes the
database data retrieval transactions and security to the enterprise beans. These services provided
by the container enables development and deployment of the enterprise beans. Thus the
container forms core of the data base transactions required by a Java EE applications.
In order to deploy a Java EE application the important components is the WAR file
which is the abbreviation of Web Archive. This is considered as the standard container file that
includes the packaged Java EE applications. This container is a single, deployable unit of this
developed website which can be deployed on the servers like Tomcat, Glassfish, JBoss.
In order to deploy the site the provided WAR file is required to placed inside the
glassfish/domains/domain1/autodeploy folder available under the installation folder. In the next
stage the in order to execute the application the user have to the Services window available
inside the NetBeans. Next the user have to refresh the GlassFish services node by right-clicking
Document Page
2ENTERPRISE APPLICATION DEVELOPMENT PROJECT
and selecting the "Refresh". In the next stage, the user will find a new application node for the
added application in the glassfish installation WAR file inside the "autodeploy" folder.
When the user sends the request through the HTTP protocol and the same is issued by
web browser/client to the deployed web server. This user request is responded by the servlet
through the control layer of the developed web application (known as front controller). The
controller extracts parameters from the request of the user. The servlet inside the application
redirect the request to parse by the appropriate control JavaBean. The concerned java bean
verifies the validity of the request by the user and process through the controller and sends the
response to the client.
Part 2
2a: Team forming, task assigning, role and responsibility and project timeline.
The team forming is one of the most important parts of project. In this case the project is
the property management system through the internet. It can also be called an e-business. The
team forming is done by taking the website in mind. The people with different capabilities are
taken in the team. The website is based on different features such as the user interface and the
database where all the records or the data will be stored. According to the task and the expertise,
the people will be chosen for the team.
The task will be assigned to the team members by keeping in mind the expertise of the
members. The person who is expert in database management system will be given the role of
doing the database for the e-business of property management system. The member of the team
who will write codes for the development of the website and the person will create the user
interface for the website.
Document Page
3ENTERPRISE APPLICATION DEVELOPMENT PROJECT
The role and the responsibility of the student is to do all task such as keeping records in
the data and creating the user interface and writing the codes for the website. This is because the
student has left the group due to some reasons and will be doing the project alone.
b. There are number of problems that will cause the student to leave the team or cause the
team to break into individuals. Teams fail for a number of reasons that includes planning that are
poor, goals that are unclear or lack of training. The failure of a team affects the team members.
The team together needs to eliminate as many reasons as it can to make sure the success of the
team.
Lack of leadership. This reason why the people fail to work together as a team.
Lack of proper training.
Fear of failure
The presence of personalities those are disruptive.
The strengths and the weaknesses of the teammates are sometimes not taken into account.
Lack of defined goals.
c. There are different effects of leaving a team. The impact will also be on the team
members. There will be a negative effect on the student and the other teammates that is caused
by the breaking of the team. The student that will be working alone will have all the
responsibilities of the project that is making the database and creating the user interface and
developing the code for the website. The other members will also be impacted by the breaking of
the team as it brings down the morale of the other teammates that are there in the team. The
effect on the team members on breaking of a team is that the other members also leave the team
after some days. The spirit of the team will also become lower due to the breaking of the team.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4ENTERPRISE APPLICATION DEVELOPMENT PROJECT
d. Working together in a team can be very challenging when the teammates have
personalities that are diverse, work ethics and goals. The strategies that are successful should
help the members of the team to define an identity that is collective and the values the team
members of the development of the project management system can buy into and they should
also employ effective collaboration and communication.
Commitment: For the software development team to be effective, each and every members of
the team require to let go of the control, ego and the ideas that the others members of the
team does not embrace. The team members must be commitment towards the work they are
going to do or are doing that is the development of software development and this case
development of the property management system.
Communication: The communication between the team members and with the team leader
should be sound and they should be transparent. The team members must be respectful
towards each other and should communicate about the work they are doing and give the
update about their work.
Collaboration: Collaboration is also essential for successful teamwork. The team members
must collaborate with each other and then do the task of software development. This can
lessen the pressure of the individual members. But sometimes collaboration is challenging
sometimes.
e. There can be several hindrances in the path of the software developing project and in
the path of the team. The team members must work together in order to get past those hindrances
in the future opportunities of teamwork. The problems or the hindrances in the teamwork can be
improved or avoided by the leaders. The role of the leaders is very important. It starts at the top.
The communication between the members of the team is very important. Good communication is
Document Page
5ENTERPRISE APPLICATION DEVELOPMENT PROJECT
essential for great teamwork. The team members must exercise together and do the work of
development of software together. The team leaders must establish some rules for the team in
order to avoid the hindrances that will come across during the development of the software
project. The team leader must recognize the team member that works effectively and must give
them the reward for the same. These are the ways in which the hindrances can be avoided by the
team members and the team.
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]