29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

To group and sort resources in the Integrated Solutions Console, you can also<br />

use the Category field, which is available for all resources in the Integrated<br />

Solutions Console. In this text field, you can enter, for example, a keyword and<br />

then sort your resource on the Category column. So, instead of including the<br />

name of the application in the resource name, you enter the application name in<br />

the Category field instead. If you have several different database vendors, you<br />

might also want to include the name of the database vendor for further<br />

explanation. The Category field is a good place to do that.<br />

8.5 Source code management<br />

In development, it is important to manage generations of code. Carefully<br />

organize and track application builds and the source code used to create them to<br />

avoid confusion. In addition to tracking the version of the source code, it is<br />

equally important to track the version of the build tools and which machine was<br />

used to generate a build. Not all problems are due to bugs in source code.<br />

Developers produce code and usually use an Integrated Development<br />

Environment (IDE) such as the Rational <strong>Application</strong> Developer Assembly and<br />

Deploy V7.5 or Rational <strong>Application</strong> Developer for <strong>WebSphere</strong> Software V7.5 to<br />

do that. Code in an IDE is stored in a workspace on the file system, usually<br />

locally on each developer’s machine. As the project continues, and perhaps new<br />

members join the team, the code grows and it becomes necessary to manage<br />

the code in a central master repository. This allows for the following advantages:<br />

► Development team collaboration (work on common code)<br />

► Code versioning (managing which versions are in which releases)<br />

► Wider team collaboration (access for project managers, testers)<br />

SCM systems are used for these purposes. Rational <strong>Application</strong> Developer<br />

Assembly and Deploy V7.5 and Rational <strong>Application</strong> Developer for <strong>WebSphere</strong><br />

Software V7.5 support Rational ClearCase, CVS, and Subversion as SCM<br />

systems.<br />

8.5.1 Rational ClearCase<br />

Rational ClearCase organizes its code repositories as Versioned Object Bases<br />

(VOBs). VOBs contain versioned file and directory elements. Users of Rational<br />

ClearCase are organized according to their roles. Each user has their own view<br />

of the data that is in the VOB on which they are working. Rational ClearCase<br />

tracks VOBs, views, and coordinates the checking in and checking out of VOB<br />

data to and from views.<br />

290 <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong>: <strong>Concepts</strong>, Planning, and Design

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!