As the software development process becomes ever more complex, end users
demand more and more functionality in less and less time. Companies are
extending their business applications to run on both intranets and the
Internet, and new applications have to run on many different platforms. All
this calls for large development teams to design, build and maintain
applications.
Often, an entire team of managers, developers and testers have to work
together to deliver an end product. Team members share more than
responsibility for developing the code; they also share the actual files that
contain the code. Thus it's essential to control each team member's access to
the code and how code changes affect others. To manage the activities of the
team, many application development products provide source code management
tools and team programming environments in which the roles... (more)
This two-part article discusses application deployment, particularly
automated updates, to IBM WebSphere Application Servers in a large-scale
enterprise environment. It applies to versions 5.0, 5.1, and 6.0, and also
includes an introduction to a few version 6.0 enhancements. This article is
not intended to be used as a reference for all the details of WebSphere
Application Server administration, but it does describe the key concepts
used, and contains a list of references. Although the beginning of the
article reviews some fairly basic base server and managed server concepts and... (more)
This two-part article discusses application deployment, particularly
automated updates, to IBM WebSphere Application Server in a large-scale
enterprise environment. It applies to Application Server versions 5.0, 5.1,
and 6.0, and also includes an introduction to a few version 6.0 enhancements.
This article is not intended to be used as a reference for all the details of
Application Server administration, but it does describe the key concepts used
and contains a list of references. Although the beginning of the article
reviews some fairly basic base server and managed server conce... (more)
Using a software configuration management (SCM) system is an integral part of
any development project. Source code is your most valuable resource and must
be protected. However, with the large number of products available from many
different vendors, it's essential that you choose an SCM system that will
work with your favorite development tools.
The External Version Control tool in VisualAge for Java, version 3.5, allows
you to interact with several external SCM systems from within the integrated
development environment (IDE). Once you've used the tool to associate a
project in... (more)