Вы находитесь на странице: 1из 12

Manage and control software assets across the lifecycle

IBM Rational ClearCase

Sophisticated version control approaches to distributed develop-


Highlights IBM Rational ClearCase software
® ®
ment, including remote access to
configuration management products centralized repositories and reposi-
 Simplify development with enable you to effectively manage and tory replication, Rational ClearCase
activity-based change control software assets to help you software is ideal for teams that span
management deliver better applications faster and geographic locations.
at lower cost. With features such as
 Increase productivity with The family of Rational ClearCase prod-
version control, baseline management,
parallel development and ucts includes IBM Rational ClearCase
and build and release management,
automated workspace LT, IBM Rational ClearCase and IBM
you can provide all team members with
management
instant, controlled access to the infor- Rational ClearCase MultiSite software.

mation they need to create, update, Rational ClearCase LT software is a


 Manage costs by increasing
software reuse and recovering build, deliver, reuse and maintain the single-server version of the Rational
investments software critical to your business. ClearCase solution that provides
version control, workspace manage-
 Speed application delivery with Rational ClearCase software includes ment, parallel development support
automated build and release deep integrations with design, devel- and support for disconnected usage.
management opment, build, test and deployment Rational ClearCase software extends
tools, empowering you to manage these capabilities by adding multiple-
 Help meet compliance
software assets across the full devel- server support, automated build and
requirements with user
authentication, audit support opment lifecycle. Security features release management, and transparent
and traceability such as user authentication and audit real-time access to files and directo-
support help you meet compliance ries. The Rational ClearCase MultiSite
 Access directly from within requirements. Support for heteroge- offering provides Rational ClearCase
leading IDEs neous platforms and cross-platform users with distributed development
environments provides development support, including replication and syn-
 Scale from small workgroups
flexibility. By supporting multiple chronization of development assets.
to geographically distributed
enterprises
IBM Rational ClearCase products

Product Core capabilities Server architecture


IBM Rational ClearCase LT • Version control • Single server
software • Automated workspace management

• Parallel development support

• Support for disconnected usage

• Activity-based management and change sets

• Local, remote (WAN) and Web client access

• IDE integration

• Support for midrange development

IBM Rational ClearCase • Version control • Single server


software • Automated workspace management • Multiple, distributed servers

• Parallel development support

• Support for disconnected usage

• Activity-based management and change sets

• Local, remote (WAN) and Web client access

• IDE integration

• Transparent, real-time access to files and directories

• Build and release management

• Support for mainframe development

IBM Rational ClearCase • Replication and synchronization of Rational ClearCase repositories • Replicated servers
MultiSite software • Data integrity

• Web-based administration

Sophisticated version control artifacts, test suites, databases and product also controls versioning for
Rational ClearCase software controls any other project artifact that can be directories, subdirectories and all
versioning for source code, libraries, represented as digital content, includ- file system objects. Developers can
compilers, visual models, design ing text and non-text files, directories see the version, branch and file they
notes, documentation, binaries, Web and links. The Rational ClearCase are working on simply by viewing the
Rational ClearCase version tree.


Rational ClearCase software uses a This activity-based approach to Branching and merging capabili-
check-out/edit/check-in paradigm change and configuration manage- ties support the isolation of specific
similar to the model featured in many ment helps developers to work on changes or versions and the integration
traditional version control tools. Users the right versions of the right files. It of changes into releases. Advanced
check out the files they need to work allows them to create collections of differencing and merging technology
on, edit them and then check in the new file versions, or “change sets,” for visually highlights conflicts for easy
versions. The ClearCase software also each individual change. This enables resolution. Merging capabilities include
offers access to more advanced func- developers to manage their work at automatic, selective, subtractive and
tions, allowing you to delete previous the task level, instead of managing directory options. Easy-to-use tools sim-
versions, create and delete branches, individual files. It helps build engi- plify the navigation and management
list version histories, and compare and neers ascertain that the right files are of sophisticated branching structures.
merge versions. incorporated into the build. Testers
can easily confirm that the right func- The development and integration
Activity-based change management tionality and builds are tested. Quality stream models in Rational ClearCase
Rational ClearCase and IBM Rational assurance (QA) engineers can quickly software define how and when devel-
ClearQuest® change management see and validate what has changed opers deliver code changes. Through
products work together to allow you between builds. And project manag- private developer workspaces and
to define and manage changes to soft- ers can more easily track and assess public integration areas, the devel-
ware assets as activities. Through the project status. oper’s need to work independently is
Unified Change Management capabil- balanced with the need to integrate
ity, file versions in Rational ClearCase Parallel development the work of individuals with the work
software are associated with activities Rational ClearCase software provides of the rest of the team.
in Rational ClearQuest software. Deve- extensive support for parallel develop-
lopers can then perform operations ment, allowing developers to work on
directly on the activities rather than the same code base or release, more
on the collections of files associated easily resolve conflicts and reduce
with them. confusion, and get more done in a
shorter amount of time.


Development teams can mix and
match their views based on their pref-
erences and project needs. Dynamic
views are useful on highly distributed
projects and are required for build
management tasks, including build
auditing. Snapshot views, used on
large and small projects alike, are
particularly useful for remote or dis-
connected development work.

Automated build and release management


Effective build management focuses
on two issues: streamlining the edit-
build-debug cycle and accurately
reproducing software versions. While
Rational ClearCase software is com-
patible with traditional build scripts,
native Microsoft® Windows® and
UNIX® make utilities, and IBM z/OS®
build facilities, it also offers upward-
compatible build utilities that have
IBM Rational ClearCase version trees provide a visual history of parallel development branches.
clear advantages. By automatically
Automated workspace management The Rational tool provides two types of detecting dependencies, reusing
Rational ClearCase software gives views, or virtual workspaces, that sup- derived objects wherever possible and
developers fine-grained control port remote and local usage models. producing detailed build audit trails,
over their personal workspaces and Dynamic views provide transparent Rational ClearCase software optimizes
provides seamless access to the access to versions of elements on the build times while helping to ensure the
exact file and directory versions the network. Snapshot views provide the reproducibility of software versions.
developers need to work on. flexibility to use local copies of file
versions while disconnected from the
network and the ability to easily syn-
chronize changes when reconnected
to the network.


Rational ClearCase software includes across server pools, Rational Build Support for mainframe and midrange
the clearmake and omake build pro- Forge software further accelerates development
grams. These build utilities enable the build process. Together, Rational Rational ClearCase software supports
functions such as configuration lookup, ClearCase and Rational Build Forge cross-platform development for appli-
binary sharing, parallel and distributed software quickly and easily enable cations deployed on IBM System z™
builds, and build auditing. You also complete visibility and documentation and IBM System i™ platforms.
can generate a detailed software bill of the code-build cycle.
of materials (configuration record). For organizations developing and

Configuration records can be used Automated deployment management supporting applications on the

to automatically determine when built Rational ClearCase and Rational IBM System z platform, Rational

objects can be reused or shared by ClearQuest software are integrated ClearCase software supports both

developers using multiple views. This with IBM Tivoli® Provisioning Manager the IBM z/OS and Linux® for zSeries®

feature is unique to Rational ClearCase software to provide a reliable and environments. Developers creating

software. Reuse of built objects saves repeatable deployment process. and maintaining applications using

both disk storage space and build time. Rational ClearCase software creates traditional z/OS technologies, such

Rational ClearCase software also sup- the bill of materials to be deployed as as Common Business Oriented

ports Ant build tools to help simplify a deployment unit. Rational ClearQuest Language (COBOL) and Programming

Java™ and cross-platform development. software tracks build artifacts through Language One (PL/I), can access
the various test phases leading to Rational ClearCase facilities from
Rational ClearCase software is inte- production. The Tivoli Provisioning a native z/OS client, from a native
grated with IBM Rational Build Forge ™
Manager solution deploys the approved desktop client or from within their
software for automated build and build files directly from the Rational integrated development environments
release management. Rational Build ClearCase application, and updates (IDEs). This allows z/OS developers
Forge software provides continuous the deployment record in the Rational to work in their native environment
monitoring of the Rational ClearCase ClearQuest application. This allows and access their assets in a Rational
source repository, and it executes you to associate builds with deploy- ClearCase repository.
builds automatically either when a ments, provides a complete audit trail
change occurs or on a scheduled from development through deploy-
basis. By executing build processes ment, and extends traceability across
the lifecycle.


With the Rational ClearCase remote
build capability, you can submit build
requests from any supported client to
perform native z/OS host build and
promote operations. You can con-
figure the remote build capability to
return the derived objects, such as
load modules and listings, which can
be managed in the same fashion as
other Rational ClearCase software-
managed artifacts. You can create the
same detailed configuration records
for assets built on a z/OS host as
for other environments. This feature
enables you to re-create enterprise
The Rational ClearCase Remote Client feature provides WAN access for remote developers.
application builds as needed.
Access anywhere, anytime area network (WAN). The remote
For applications developed in System i
Rational ClearCase software allows client can be installed independently
environments, Rational ClearCase func-
for easy access from the environments or act from within the opensource
tionality can be accessed directly from
and locations where your team mem- Eclipse framework.
the IBM WebSphere® Development
bers work. From desktop clients, to
Studio Client for iSeries™ IDE. Rational Web clients provide access to Rational
remote and Web clients, to integrated
ClearCase software supports i5/OS ®
ClearCase capabilities in an easy-to-
IDE access, Rational ClearCase soft-
languages. Rational ClearCase soft- use browser-based interface. Web
ware enables development teams to
ware also provides support for System i clients simplify administration by elimi-
capture, control and securely manage
resources such as Web artifacts, Java, nating the need to distribute, install,
software assets.
Java 2 Platform, Enterprise Edition configure, maintain or upgrade soft-
(J2EE) and Enterprise Generation Desktop clients provide complete ware at individual user sites. The
Language (EGL). In addition to i5/OS Rational ClearCase functionality in a Rational ClearCase TSO Client tool
languages, Rational ClearCase soft- flexible Windows interface. Customiz- provides support for organizations
ware manages i5 language-supported able menus and toolbars allow users developing their applications on z/OS
operating systems. This allows i5, to tailor the interface so they have fast platforms, allowing them to develop
iSeries and IBM AS/400 ® users to access to the functions they need. in their native Time Sharing Option/
easily manage and control their Interactive System Productivity Facility
software assets from within their The Rational ClearCase Remote Client (TSO/ISPF) environment. This enables
traditional environment. tool enables remote developers to complete synchronization of mainframe
access versioned objects over a wide and distributed application lifecycles.


Multiple approaches to support
distributed development
Organizations and teams that span
multiple locations and time zones
require fast, reliable access to cur-
rent information. Rational ClearCase
software provides support for remote
access to a centralized repository,
as well as repository replication,
enabling you to choose the solution
architecture that best supports your
organizational needs.

Rational ClearCase software supports


remote access to a centralized reposi-
tory via WAN clients and through Web
clients. A single client can access Administrators can easily initiate and monitor synchronization between Rational ClearCase repositories.
data on more than one server, so
developers can construct workspaces repositories in the event of system Additionally, Rational ClearCase

from repositories in multiple locations. failure. Efficient transmission of only MultiSite software features an easy-
incremental changes in Rational to-use browser-based interface that
Rational ClearCase MultiSite software ClearCase repositories reduces net- allows administrators to manage all
provides automatic replication and work strain and improves performance. replicas from their local site. Using the
synchronization of Rational ClearCase Mastership capabilities give individual MultiSite Administration Console tool,
repositories. Data integrity is main- sites exclusive ownership of ClearCase administrators can access Rational
tained through automatic replication metadata. This enables conflict avoid- ClearCase repository and server
of project repositories, resending ance by preventing changes made information, initiate synchronization
information in the event of network at one site from being overwritten by between repositories and view syn-
failure, and automatically recovering changes made at another site. chronization status.


Direct access from leading IDEs your development teams work in their Access control
Developers prefer to work within their preferred development environments. User authentication is performed
chosen development environments. This platform flexibility is designed through operating system authen-
Rational ClearCase software provides to reduce administration costs and tication mechanisms or through
deep integration with leading IDEs, enable development teams to easily industry standard directory servers
including the IBM Rational Application collaborate, regardless of their indi- using the Lightweight Directory Access
Developer for WebSphere Software vidual development tools. Protocol (LDAP). Support for user-
and IBM WebSphere Studio and group-based permissions limits
Application Developer environments, Asset-based development for access to files and directories. User-
the open source Eclipse framework, software reuse based locks are available on Rational
and Microsoft Visual Studio 2005 soft- There are many obstacles to effec- ClearCase objects (branches, labels,
ware, enabling developers to perform tive software reuse. As development elements and metadata). Programmatic
software configuration management activities become more distributed, the authorization can occur based on the
operations without leaving their IDE. challenge for architects and develop- action being performed.
ers lies in knowing what assets exist,
Heterogeneous platform support where they reside and how to catego- Audit support
Rational ClearCase software sup- rize and reference them in design and Rational ClearCase software records
ports heterogeneous environments development activities. operations against all objects stored
and cross-platform development. On in its repositories. The history browser
the client side, you can develop in IBM supports the Reusable Asset shows a record of activities undertaken
virtually any development environ- Specification (RAS) process, which during the development process;
ment, including the Windows, Linux defines a standard way to package automated history reports contain
(distributed and mainframe), UNIX, reusable software assets. The integra- changes made to folders and files.
Apple Macintosh (via Web browser) tion between the Rational ClearCase,

and z/OS environments, as well as Rational Software Architect and IBM Rational ClearCase software also

the i5/OS, IBM AIX®, Windows and Rational Rose XDE Developer solu-
® ™
provides a build audit capability that

Linux environments on the System i tions provides development teams with enables organizations to create a

platform. On the server side, you can the ability to search, locate, download record of the files that were used

choose from a variety of supported and apply assets from reusable asset to create an application and the

platforms to store your assets while repositories located locally or on specific versions of code deployed
the Web. to production.


Integrated lifecycle support Unparalleled scalability Accelerate success with Rational services
Rational ClearCase software integrates Rational ClearCase deployments can IBM Rational tools are supported by
tightly with design, development, build, support thousands of users, working an extensive worldwide staff of profes-
test and deployment tools, enabling in dozens of sites, managing tera- sional services consultants who bring
you to manage software assets across bytes of data. Whether your team is a years of experience to help you lay a
the full lifecycle. In addition, Rational small workgroup at a single location, solid foundation for successful soft-
ClearCase software provides the or a highly distributed team span- ware development projects. You can
foundation for the IBM Rational Team ning multiple geographies, Rational engage Rational professional services
Unifying Platform and IBM Rational

ClearCase software provides the for a variety of scenarios — from large-
Suite solutions, enabling full lifecycle
®
scalability to support your evolving scale customized consulting projects
support across development disci- organizational needs. that are tailored to meet your organi-
plines, from creating requirements zation’s unique needs, to short-term
through testing applications. Integration flexibility assistance with a single challenge.
Rational ClearCase software is tightly
integrated with a wide range of prod-
ucts that span the software lifecycle.
In addition, Rational ClearCase
software supports multiple applica-
tion programming interfaces (APIs),
including the Perl and common object
model (COM) APIs, providing an
open, extensible way to meet your
specific integration needs.


IBM Rational ClearCase products at a glance
IBM Rational ClearCase LT

Server platforms

• Microsoft Windows XP • HP-UX • Novell SUSE Linux Enterprise Server

• Microsoft Windows 2000 • IBM AIX 5L ™


• Sun Solaris

• Microsoft Windows Server 2003 • Red Hat Enterprise Linux

Web servers

• IBM Rational Web Platform*

Client platforms

• Microsoft Windows XP • HP-UX • Novell SUSE Linux Enterprise Server

• Microsoft Windows 2000 • IBM AIX 5L • Sun Solaris

• Microsoft Windows Server 2003 • Red Hat Enterprise Linux

Web browsers

• Apple Safari • Microsoft Internet Explorer • Mozilla Firefox

Integrations

• IBM Rational ClearQuest • IBM WebSphere Studio Application • Microsoft Visual Studio 2005
Develper (C#, J#, C++, VB)
• IBM Rational Web Developer
for WebSphere Software • IBM WebSphere Studio Application • Microsoft Visual Studio .NET
Developer Integration Edition (C#, J#, C++, VB)
• IBM Rational Application Developer
for WebSphere Software • IBM WebSphere Development • Microsoft Visual Studio 6
Studio Client for iSeries (C++, J++, VB)
• IBM Rational Software Architect
• IBM WebSphere Development Studio • Microsoft Excel, Word, PowerPoint
• IBM Rational Software Modeler
Client Advanced Edition for iSeries • Sun Java Studio
• IBM Rational RequisitePro®
• IBM WebSphere Studio Enterprise • Sybase PowerBuilder
• IBM Rational Build Forge Developer
• Borland JBuilder
• IBM Rational Functional Tester • IBM WebSphere Developer for zSeries
• All source code control (SCC)-
• IBM Rational Performance Tester • Eclipse compliant tools
• IBM WebSphere Studio Site Developer

* Included with IBM Rational ClearCase LT, IBM Rational ClearCase and IBM Rational ClearCase MultiSite software.
Note: Not all versions of listed software are supported.

10
IBM Rational ClearCase
Server platforms
• Microsoft Windows XP • IBM AIX 5L • Novell SUSE Linux Enterprise Server
for IBM zSeries
• Microsoft Windows 2000 • Red Hat Enterprise Linux
• Sun Solaris
• Microsoft Windows Server 2003 • Red Hat Enterprise Linux for IBM zSeries

• HP-UX • Novell SUSE Linux Enterprise Server

Web servers
• IBM Rational Web Platform*

Client platforms
• Microsoft Windows XP • IBM AIX 5L • Novell SUSE Linux Enterprise Server
for IBM zSeries
• Microsoft Windows 2000 • Red Hat Enterprise Linux
• Sun Solaris
• Microsoft Windows Server 2003 • Red Hat Enterprise Linux for IBM zSeries
• IBM z/OS
• HP-UX • Novell SUSE Linux Enterprise Server

Web browsers
• Apple Safari • Microsoft Internet Explorer • Mozilla Firefox

Integrations
• IBM Rational ClearQuest • IBM WebSphere Studio Site Developer • Eclipse

• IBM Rational Web Developer • IBM WebSphere Studio • Microsoft Visual Studio 2005
for WebSphere Software Application Developer (C#, J#, C++, VB)

• IBM Rational Application Developer for • IBM WebSphere Studio Application • Microsoft Visual Studio .NET
WebSphere Software Developer Integration Edition C#, J#, C++, VB)

• IBM Rational Software Architect • IBM WebSphere Development • Microsoft Visual Studio 6
Studio Client for iSeries (C++, J++, VB)
• IBM Rational Software Modeler
• IBM WebSphere Development Studio • Microsoft Excel, Word, PowerPoint
• IBM Rational RequisitePro
Client Advanced Edition for iSeries • Sun Java Studio
• IBM Rational Build Forge
• IBM WebSphere Studio • Sybase PowerBuilder
• IBM Rational Functional Tester Enterprise Developer
• Borland JBuilder
• IBM Rational Performance Tester • IBM WebSphere Developer
• All SCC-compliant tools
• IBM Tivoli Provisioning Manager for zSeries

* Included with IBM Rational ClearCase LT, IBM Rational ClearCase and IBM Rational ClearCase MultiSite software.
Note: Not all versions of listed software are supported.

IBM Rational ClearCase MultiSite

Server platforms

• Microsoft Windows XP • IBM AIX 5L • Novell SUSE Linux Enterprise Server

• Microsoft Windows 2000 • Red Hat Enterprise Linux • Novell SUSE Linux Enterprise Server for
IBM zSeries
• Microsoft Windows Server 2003 • Red Hat Enterprise Linux for
IBM zSeries • Sun Solaris
• HP-UX

Web servers
• IBM Rational Web Platform*

Web browsers
• Apple Safari • Microsoft Internet Explorer • Mozilla Firefox

* Included with IBM Rational ClearCase LT , IBM Rational ClearCase and IBM Rational ClearCase MultiSite software.
Note: Not all versions of listed software are supported.

11
For more information © Copyright IBM Corporation 2006

To learn more about how IBM Rational IBM Corporation


Software Group
ClearCase products can help man-
Route 100
age and control your software assets Somers, NY 10589

across the lifecycle, visit: Produced in the United States of America


09-06
All Rights Reserved
ibm.com/software/rational/
AIX, AIX 5L, AS/400, Build Forge, ClearCase,
offerings/scm.html ClearQuest, i5/OS, IBM, the IBM logo, iSeries,
Rational, Rational Rose, Rational Suite,
For more information on IBM Rational RequisitePro, System i, System z, Team Unifying
Platform, Tivoli, WebSphere, XDE, z/OS and
professional services, visit: zSeries are trademarks or registered trademarks
of International Business Machines Corporation
ibm.com/software/rational/ in the United States, other countries or both.

services/professional/index.html Java and all Java-based trademarks are trade-


marks of Sun Microsystems, Inc. in the United
States, other countries or both.

Linux is a registered trademark of Linus Torvalds in


the United States, other countries or both.

Microsoft and Windows are trademarks or regis-


tered trademarks of Microsoft Corporation in the
United States, other countries or both.

UNIX is a registered trademark of The Open Group


in the United States and other countries.

Other company, product and service names may


be trademarks or service marks of others. The
information contained in this documentation is
provided for informational purposes only. While
efforts were made to verify the completeness
and accuracy of the information contained in this
documentation, it is provided “as is” without war-
ranty of any kind, express or implied. In addition,
this information is based on IBM’s current product
plans and strategy, which are subject to change by
IBM without notice. IBM shall not be responsible
for any damages arising out of the use of, or oth-
erwise related to, this documentation or any other
documentation. Nothing contained in this docu-
mentation is intended to, nor shall have the effect
of, creating any warranties or representations from
IBM (or its suppliers or licensors), or altering the
terms and conditions of the applicable license
agreement governing the use of IBM software.

RADS10958-USEN-00

Вам также может понравиться