Import Rational ClearCase UCM project code into Rational Team Concert

IBM Rational Team Concert includes a Rational ClearCase connector, or synchronizer, that helps with importing code from ClearCase VOBs into Rational Team Concert. When you plan to move projects that currently use Rational ClearCase to Rational Team Concert, there is project source code in Rational ClearCase that you need to import into Rational Team Concert source control. Prachi Mittal shows you how.

View entire article

Using Risk and Risk Action work items in Rational Team Concert

Risk management features in Rational Team Concert make it easier for project managers to manage risks and eliminate the need for an external risk management tool. The software also records the risks and actions taken for future reference. This article describes how to use Risk and Risk Action work items to record risks and related actions.

View entire article

Calculate your return on investment for software and systems

The term "return on investment" (ROI) is frequently used to describe the benefit derived from investments in software and systems or other business investments. To better align software and systems investments, there are different kinds of ROI answers to different business questions: Have we received a good return on the investments to date? Should we continue to invest in the project? What will be the total ROI over the life of the software or system? This article provides the different ROI calculations to answer these questions.

View entire article

What's new with IBM XL C/C++ for AIX and Linux, Version 12.1

Get the highlights of the new and enhanced features in XL C/C++ Version 12.1, including support of language features that enable users to port code easily when moving to IBM Power Systems, as well as improved compilation time at commonly used optimization levels. This article is for those who have some experience with previous versions of XL C/C++.

View entire article

What's new in IBM XL Fortran for AIX and Linux, Version 14.1

New and enhanced features in XL Fortran Version 14.1 include support of language features that you can use to port code easily when moving to IBM Power Systems, as well as improved compilation time at commonly used optimization levels. This article for those who have some experience with previous versions of XL Fortran gives the details and describes other highlights.

View entire article

Managing dependencies in migrations and new applications for WebSphere Application Server V8

This article describes the steps for effectively managing enterprise applications using IBM Rational Application Developer V8.0 for IBM WebSphere Application Server V8.0. It will also provide some insight into investigating the class loading behaviour of WebSphere Application Server through the class loader viewer.

View entire article

Create a multiplatform development environment with Rational Team Concert

Enterprise modernization means different things, depending on your role in an organization. In this article, Amy Silberbauer offers guidelines for the first step in any modernization strategy for mainframe teams: establishing a modern, multiplatform development environment. She also proposes best practices for configuring Rational Team Concert teams and streams to establish a topology for collaborative development.

View entire article

Automate management of Rational Team Concert users

Rational Team Concert administrators can save time by using the API rather than the UI to create, archive, and reactivate users or to import them from an external repository, individually or in batches (in bulk). This article explains how.

View entire article

How IBM migrated a large GForge installation to Rational environments

Learn how an IBM team successfully used Open Services for Lifecycle Collaboration (OSLC) and other APIs to migrate 500 projects and 7500 users from Gforge to Rational Team Concert and Rational Asset Manager.

View entire article

Rational Host Access Transformation Services V8, Part 6: Confirm the AJAX discount feature is enabled and working

Learn how to troubleshoot an AJAX disconnect issue.

View entire article

Rational Host Access Transformation Services V8, Part 5: Searching PassPort Advantage for HATS installation files

Learn how to search Passport Advantage for the Rational Host Access Transformation Services (HATS) installation files.

View entire article

Rational Asset Analyzer and Rational Team Concert in IBM integrated solution for System z development

Learn how to integrate Rational Asset Analyzer with Jazz and Rational Team Concert using an example of implementation from IBM integrated solution for System z development.

View entire article

Basic Rational DOORS Web Access installation

This is the minimum suggested set up for IBM DOORS Web Access software, because each tier has specific requirements to operate successfully. Lee Byrnes explains the requirements and the reasoning behind them

View entire article

How to pre-fill OSLC resource creation fields in Rational Change

The Open Services for Lifecycle Collaboration (OSLC) core specification states that service providers can support receiving a POST request that contains a change request resource definition for the creation dialog URI. It retrieves a URI that represents the embedded page to be used. Neeraja Vishwanathapura provides sample code that shows how to pre-fill the creation dialog.

View entire article

Global and Workspace admin permission differences in Rational Focal Point

Global Administrator and Workspace Administrator permissions in Rational Focal Point allow different kinds of access and capabilities. Anurag Saraf explains what actions each of these admin roles can perform at global and workspace levels.

View entire article

Representing nonfunctional aspects using TOGAF ArchiMate

The Open Group Architecture Framework (TOGAF) and its modeling language, ArchiMate, are increasingly popular techniques for documenting and evolving the architecture of an enterprise. Several tools, including Rational System Architect support them. However, ArchiMate lacks the elements needed to describe the nonfunctional aspects of the enterprise, thereby limiting the usefulness of the resulting enterprise architecture in environments, such as cloud, where service levels are primary business requirements. This article shows how to extend the ArchiMate metamodel to build a nonfunctional model extension that goes from business to technical architecture. A simple customization is also provided to download, so that you can use the new metamodel extension in Rational System Architect.

View entire article

Using SoaML services architecture

The concept of architecture is fundamental to service-oriented architecture (SOA) to encapsulate the interactions between participants. This article explores how to model service architectures by using the OMG SoaML standard.

View entire article

Back up Oracle databases with the IBM Rational repotools utility

You can back up and restore an Oracle database by using the Repository Tools utility, known as repotools, that is included with the IBM Rational Software Architect Design Manager. The article presents a scenario in which a user backs up the Oracle database, uninstalls and then reinstalls Design Manager, restores, configures, and deploys Design Manager on WebSphere Application Server, and then restores the database.

View entire article

Benefits of applying clustering algorithms to finding change request patterns

This article describes an approach for analyzing IBM Rational Team Concert change request patterns by applying machine learning techniques, specifically clustering algorithms, to group the change requests according to text similarity. By performing this analysis, software development projects benefit in quality improvement, reuse, process, and team collaboration. The analysis described in this article as an example relies on the Apache Mahout library implementation of the k-means clustering algorithm.

View entire article

Advantages and options of private cloud computing

When we think of computer resources in the cloud, we usually think of public clouds, such as the ones offered by Google or Amazon, with infrastructure or applications shared by millions of clients worldwide, through the Internet. Some organizations, because of their organizational cultures or for security or regulatory concerns, cannot move directly into public clouds, but they have the option of private clouds. Sandra Sergi Santos explains the advantages and ways to use them to optimize your investments, processes, and infrastructure.

View entire article

Preparing for IBM PureApplication System, Part 5: Developing virtual application patterns for IBM Workload Deployer with Rational Application Developer

Part 5 of this article series shows how to combine the software development features of IBM Rational Application Developer with the virtual application pattern assembly capabilities of IBM Workload Deployer to develop cloud applications. With Workload Deployer, you can assemble virtual application patterns consisting of Java EE enterprise applications, Web applications, OSGi applications, and other types of components. However, as an application developer, it is predominantly the source code of the components of the pattern you need to work with the most. The latest integrated features of Rational Application Developer and Workload Deployer will help you develop virtual application patterns from the source code on up.

View entire article

IBM PureSystems: A game changer in the development, deployment, and management of IT applications

IBM PureSystems is the first offering in a brand new system category from IBM ? a new class of systems known as "Expert Integrated Systems." The technology is designed to get IT organizations up and running in as little as four hours, cutting months off the time required to deploy new applications. IBM PureSystems combines the flexibility of a general-purpose system, the elasticity of the cloud, and the simplicity of an appliance. This introduction explains further and describes how application development tools and the Rational solution for Collaborative Lifecycle Management (CLM) complement IBM PureSystems to provide a streamlined application development, test, and production environment.

View entire article

Preparing for IBM PureApplication System, Part 4: Onboarding applications to the cloud using the Advanced Middleware Configuration tool

Part 4 of this article series identifies applications that you can migrate to IBM PureApplication System and how to use the Advanced Middleware Configuration tool and IBM Workload Deployer to migrate the applications and to deploy new instances of them into the cloud.

View entire article

IBM Rational Asset Analyzer: Introduction

This demo introduces the concepts and basic functions of IBM Rational Asset Analyzer.

View entire article

Collaborating on requirements in IBM Rational Requirements Composer V3.0.1.1

See how teams can communicate with one another to collaborate on requirements in Rational Requirements Composer.

View entire article

IBM Rational DOORS: Linking and traceability

Learn about standard IBM Rational DOORS links and external links.

View entire article

Integrate Rational DOORS and Rational Rose for traceability

Learn how you can use the IBM Rational DOORS and IBM Rational Rose integration to trace requirement to software design. This article covers the entire process, from configuration to linking requirements to design elements. It helps you to assess how requirements affect your software design and shows you how to detect design elements that are not justified by requirements. This article is for readers who have an intermediate level of knowledge of Rational DOORS and Rational Rose.

View entire article

Reporting requirements in IBM Rational Requirements Composer V3.0.1.1

Learn how to generate document-based reports on requirements in IBM Rational Requirements Composer V3.0.1.1.

View entire article

Monitor Rational System Architect models by using Rational Team Concert

IBM Rational System Architect enterprise architecture software is used to develop a blueprint of the current, or as-is, architecture. Given the current architecture, business architects and analysts can model the to-be architecture and analyze the impact of the proposed or planned changes. In this process, the models undergo a series of changes that need to be tracked for an efficient transition. This article demonstrates how you can use Rational Team Concert to track changes to Rational System Architect models by using the OSLC feature in Rational System Architect.

View entire article

Automate tests without compromising coverage of the environment

Automated testing is beneficial compared to manual testing in many ways, such as accuracy, saving time, resource utilization, and early regression detection. However, it is equally important that automated tests are executed in correct test environments, according to the test plan. Failing to do that could lead environment-specific defects to leak to the stakeholders. Pramod Chandoria describes how can you make sure that automated tests run on the correct machine, based on the test environment coverage planned, and mitigate the risk of leaking platform-specific issues. He also explains how to configure, manage, and run automated tests in Rational Quality Manager.

View entire article

How to deploy cloud applications to IBM Workload Deployer

The IBM Workload Deployer appliance provides a customizable and easily managed cloud environment for application deployment, with on-demand resource provisioning. Rational Application Developer for WebSphere 8.0 supports Workload Deployer functionality in the form of tools for developing applications and deploying them to the appliance. This article demonstrates common functionality in the new Workload Deployer to build and deploy a simple end-to-end cloud application.

View entire article

Behind the scenes with developerWorks authors

Learn about your peers in our new Roll Call Q&A series.

View entire article

Product portfolio management with IBM Rational Focal Point overview

See how Rational Focal Point connects product management, engineering, and customers using role based views. This enables product teams and executives to focus on what is most important to your customer and to your business. This demo walks through a few scenarios using Rational Focal Point, the IBM solution for product portfolio management.

View entire article

Make test automation scripts domain-independent so they are reusable

In test automation, test scripts and associated test frameworks get tied to the underlying domain of the application under test. It then becomes challenging to figure out whether the same recorded objects, scripts, and reusable functions that a framework offers will work across domains. To overcome this problem, it is essential to make the automation test scripts domain-independent. The result is that the same application objects, test scripts, and reusable functions will work across different test application domains, regardless of whether they are HTML, Java, Microsoft .NET, Microsoft Windows, and so on.

View entire article

Guide for migration to Rational Team Concert for z/OS application development

IBM Rational Team Concert provides the capabilities necessary for cross-platform development. This article explores the capabilities specifically designed for development of IBM z/OS-based applications. It also offers many tips for use and gives guidance on migration to Rational Team Concert from an existing host-based software configuration management (SCM) tool or one built within your organization.

View entire article

Integrate Rational ALM applications with SAP Solution Manager

Businesses with SAP environments that need to adapt to changing needs quickly will benefit from an open, extensible ALM platform that is based on industry standards. With tools that scale existing processes, reduce costs, and use a quality-based approach, you will meet business objectives efficiently, too. Learn how and why integrating SAP's Solution Manager with Rational ALM applications optimizes deployment for SAP and non-SAP projects.

View entire article

IBM Rational DOORS: Attributes

Get a brief overview of IBM Rational DOORS attributes.

View entire article

Configure a complex cloud app test system

Cloud applications continue to grow more complex, making the task of rapidly delivering a cloud solution, whether it is just a production-level application or an intricate virtual application or system pattern, more difficult. To answer this challenge, the author examines the complexity involved in attempting to establish a working, easily repeatable Collaborative Lifecycle Management system (CLM) running on a WebSphere Application Server using DB2 as the database. <!-- , a topology that testers could reproduce in a daily, on-the-fly build in order to verify app defects and builds, perform smoke tests, and enable other testing activities.-->

View entire article

Establish a mature requirements management process to cut costs

Significant studies have reported that the amount of unplanned cost in IT projects depends a lot on the maturity level of requirements management, and that this is a very important success factor in projects. Ulrike Vauth, an IBM executive architect, shows how to use IBM Rational Requirements Composer and Rational Team Concert together to ensure a stable and mature process. This approach was used in a major real-life customer project where IBM guiding establishing such a process.

View entire article

Step-by-step guide to creating Rational Focal Point reports

Get an overview of how to create basic reports within IBM Rational Focal Point. Anurag Saraf gives you step-by-step instructions for using the customizable, built-in report generator.

View entire article

We must be more like psychologists than engineers to succeed in software engineering

In software development, Einstein&apos;s advice to invest time in understanding the problem means to understand the business objectives, correctly identify the stakeholders, ask the right questions to explore the problem, and use suitable techniques to describe what the system should do and why it is being created. But investing time in the problem can be a problem in itself, says the author, even though software engineers understand the need. She suggests why this happens and how to overcome the resistance to investing the time.

View entire article

Creating and editing requirements in IBM Rational Requirements Composer V3.0.1.1

Learn how to create and edit requirements artifacts in Rational Requirements Composer V3.0.1.1.

View entire article

Modernized Java-based batch processing in WebSphere Application Server, Part 1: Introducing Modern Batch and the compute-intensive programming model

The Modern Batch feature for IBM WebSphere Application Server provides a robust Java batch programming model that enables the integration of online and batch processing within an architected framework across multiple platforms. This two-part series describes the programming models that the Modern Batch feature provides and will demonstrate the new functionality provided in IBM Rational Application Developer V8.0 that greatly simplifies the development of batch applications and the associated xJCL required for job submission. Part 1 introduces Modern Batch and shows a sample implementation for the compute-intensive programming model. Part 2 will cover the transaction batch model and other aspects of the batch framework, including the various interfaces used to submit and control jobs, integration with schedulers, and troubleshooting tips.

View entire article

Migrate Configuration Management Version Control to Rational Team Concert: Part 1. Configure the server and install the CMVC Connector

This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 1 provides the details about Rational Team Concert server configurations and installation of CMVC Connector on the Rational Team Concert Eclipse client required for the migration.

View entire article

Use enterprise architecture to guide IT architecture deployment decisions

If you use Rational System Architect to develop enterprise architecture and Rational Software Architect for deployment architecture, learn how you can import data from Rational System Architect into Rational Software Architect so that you can make deployment decisions based on business priorities.

View entire article

Migrate Configuration Management Version Control to Rational Team Concert: Part 2. Import CMVC source code into Rational Team Concert

This two-part article explains migration of Configuration Management Version Control (CMVC) to IBM Rational Team Concert. Part 1 provided details about Rational Team Concert server configurations and installation of CMVC Connector on the Eclipse client required for the migration. Part 2 shows how to customize Rational Team Concert in accordance with CMVC defects and features field values that are required for import and then how to import CMVC source code into Rational Team Concert.

View entire article

IBM Rational DOORS: Hierarchy of objects

This demo describes the objects contained within a formal module and how they are related. Learn how to organize objects hierarchically, and explore some of the benefits of the hierarchical relationships.

View entire article

IBM Rational DOORS: Objects

Learn about IBM Rational DOORS objects. This demo explores the objects in a formal module, including the information they contain, and how to create, modify and delete them.

View entire article

Representing requirements in IBM Rational Requirements Composer V3.0.1.1

This demo explains how requirements and information about requirements are represented in IBM Rational Requirements Composer V3.0.1.1.

View entire article

Agile processes for the maintenance cycle

Although everyone wants agile processes, most people are still discussing agile without really pursuing it, some people have already set out on the path that leads to a smarter work cycle. This will transform the way IT supports your business and will improve your performance in software development.

View entire article

Tips for deploying Rational Insight 1.0 in a large enterprise

In preparing to deploy IBM Rational Insight performance management software in your large enterprise, you need to take into consideration the performance demands of running data-intensive reports against a wide set of heterogeneous data sources. The key is to capitalize on the division and specialization of available computing resources by distributing components strategically on different machines. This article describes the flexible options available and walks you through installing Version 1.0.1.1 in an enterprise-scalable distributed topology that uses an IBM DB2 database and IBM WebSphere Application Server.

View entire article

Introduction to IBM Rational Requirements Composer V3.0.1.1

This demo gives you an overview of some of the IBM Rational Requirements Composer features.

View entire article

Creating customized reports through multiple project areas in Rational Team Concert

This article explains how to create customized reports, step by step through multiple project areas in Rational Team Concert for two roles, manager and developer so that they can act to insure good health of projects. This article uses mainly BIRT scripting and computed columns to show them necessary information for your own views. Files of sample reports are also provided.

View entire article

IBM Rational Asset Analyzer: Custom Query (CQ) and User Defined Relationship (UDR)

This demo shows the process of defining and exploring Rational Asset Analyzer Custom Query (CQ) and Rational Asset Analyzer User Defined Relationship (UDR) across platforms.

View entire article

Convert single-tenant applications into multi-tenant applications

The authors share experiences gained from their work converting single-tenant SOA application into multi-tenant cloud solutions; these best practices are packaged into seven important tips.

View entire article

Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 5. Create portlets that display data from IBM Connections

Multichannel composite portlet applications present appropriate views when run from different devices. This means that when you view it from a desktop browser, the portlet presents the desktop version. Similarly, when you view it from a smart phone, you see the mobile version of the portlet. This final part of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to create portlets that display data from IBM Connections.

View entire article

Make continuous deployment practical and cost-effective with Rational ALM tools

Continuous deployment means deploying software changes to a development, test, preproduction, or production environment. It is similar to adopting continuous compilation and then continuous integration to build every change. Steve Arnold outlines the three main challenges of this approach: design, automation, and governance. Then he explains how using specific Rational tools for ALM, in combination with the cloud, make it practical and cost-effective, because it reduces the effort of testing and deployment, improves governance, and lowers risks of deploying to a production environment.

View entire article

Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 4. Enable portlets to share events data

Multichannel portlet applications present appropriate views when run from different devices. This means that when you view it from a desktop browser, the portlet presents the desktop version. Similarly, when you view it from a smart phone, you see the mobile version of the portlet. Part 4 of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to enable eventing, or event handling, to share data between portlets.

View entire article

Explore Java, COBOL, and DB2 assets using IBM Rational Asset Analyzer

Learn about COBOL, Java (WAR), and related DB2 assets, including embedded SQL, by exploring the features of the Rational Asset Analyzer browser user interface.

View entire article

Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 3. Displaying data from Microsoft SharePoint in a portlet

Multichannel portlet applications present appropriate views when run from different devices. This means that when you view it from a desktop browser, the portlet presents the desktop version. Similarly, when you view it from a smart phone, you see the mobile version of the portlet. Part 3 of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to fetch and display data from Microsoft SharePoint in a portlet.

View entire article

Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 2. Develop the sample portlet project

Multichannel portlet applications present appropriate views when run from different devices. This means that when you view it from a desktop browser, the portlet presents the desktop version. Similarly, when you view it from a smart phone, you see the mobile version of the portlet. Part 2 of this five-part series shows you how to use IBM Rational Application Developer, Version 8.0.4 or later, to create a multichannel portlet application.

View entire article

Scan COBOL and Java with SQL from a Windows directory structure using IBM Rational Asset Analyzer

Learn how to use the IBM Rational Asset Analyzer inventory wizard to analyze COBOL and Java (WAR) files, including embedded SQL, by scanning the related files from a Windows directory structure.

View entire article

The most-loved articles about Rational software from 2011

In honor of Valentines Day, we&apos;ve pulled together a compilation of the 10 most-loved articles published in 2011 on the developerWorks Rational section.

View entire article

Deploying WebSphere software with Rational Automation Framework

IBM Rational Automation Framework is a server-based software product that can automate many IBM WebSphere middleware distribution and administration activities. To demonstrate, this article explains the simple process of configuring the Rational Automation Framework environment to create a typical sample IBM WebSphere Application Server cell that contains two nodes, an IBM HTTP Server, and an application cluster.

View entire article

Extend Rational Functional Tester to test Adobe Flex or Flash applications

One of the great benefits of Rational Functional Tester and its Eclipse IDE is that it can easily be extended with literally hundreds of useful open source components. Our team was challenged to consistently automate GUI Flex applications using the built-in support for Flex automation due to constant browser security patches. We resolved this problem by using open source components to keep up with the browser security updates that seem to come daily. This article explains how Rational Functional Tester works in combination with Selenium and FlexMonkium. Tim Hague provides step-by-step instructions to help you implement a similar solution.

View entire article

Create a multichannel composite portlet application using Rational Application Developer 8.0.4: Part 1. Introduction and setup for this tutorial

Applications that mash data together regardless of the backend systems that the data is coming from, to give the end user a seamless integrated representation of information, are in increasing demand. This article is shows how to use IBM Rational Application Developer 8.0.4 to create a multichannel composite portlet application that fetches and integrates data from IBM DB2, Microsoft SharePoint, and IBM Connections into multiple wired portlets hosted on IBM WebSphere Portal 7.0.

View entire article

Integrate Rational Focal Point with requirements, project, and test management tools

IBM Rational Focal Point integrates with Collaborative Lifecycle Management (CLM) applications through its support of the Open Services Lifecycle Collaboration (OSLC) change management and requirement management specifications. This article explains how to take advantage of the CLM capabilities by linking Focal Point with Rational Requirements Composer, which elaborates on requirements and business needs, to Rational Team Concert for collaborative project management, and to Rational Quality Manager for testing. It also describes the reporting capability introduced in the Rational Focal Point 6.5.1 release, which is very useful for project managers to generate traceability reports to find out the current status of a Rational Focal Point requirement and business needs.

View entire article

Design a message and service definition integration strategy based on Common Information Model standards

Users of IBM Rational Software Architect are familiar with its UML modeling capabilities, as well as its ability to transform a model into other domains, including Java, XSD, and WSDL. However, when it comes to using an energy industry information model and evolving the model into definitive message and service definitions that can be used directly in an SOA messaging infrastructure, there is very little guidance. This article describes a process and the use of Rational Software Architect extensions that use the International Electrotechnical Commission&apos;s Common Information Model (IEC CIM) to guide message and service definitions.

View entire article

Improve portfolio management with new IBM Rational Focal Point integrations

IBM Rational Focal Point version 6.5.1 offers new Collaborative Lifecycle Management (CLM) integrations with capabilities for more effective portfolio management and decision-making throughout project lifecycles, products in development, and applications that you use in your organization. This article covers what, why, and how to take advantage of these integrations.

View entire article

Synchronize CMVC data with Rational Team Concert data

IBM Configuration Management Version Control (CMVC) is older software still in use in some mainframe systems, but it has been superseded by newer Rational software, including Rational Team Concert. The tutorial explains the Item Connector Framework for integrating the two repositories and provides sample code. Learn how CMVC artifacts can be mapped to Rational Team Concert artifacts by using synchronization rules and how periodic synchronization will help you get the benefit of both applications.

View entire article

Successful code reuse with code-centric development and modeling

Modeling is an essential step in the process of analyzing existing code so that you can make decisions about what gets reused. When you understand the overall architecture of the code, building your products into a complete product line engineering (PLE) workflow becomes much easier to do and to maintain. You need to understand how the code fits together, how you could best use it in the future, and which parts you might want to modify. The main reasons to analyze code are for documentation, reuse, modification, or maintenance. This article explains the keys to successful reuse and how to reuse code by combining code-centric development with modeling.

View entire article

IBM Rational Application Developer for WebSphere Software introduction, Part 3: Running an application

See the Rational Application Developer sample end-to-end application in action. The end-to-end application calls a variety of artifacts such as JavaServer Faces, XML, web services, service data objects, EJBs, and Java Beans and show the associated diagrams that depict the activity.

View entire article

IBM Rational Application Developer for WebSphere Software introduction, Part 2: Application components

This demo takes a closer look at a Rational Application Developer end-to-end application sample and it&apos;s components, component details, and diagrams. Applications components you see are EJBs, web services, xml, and a JavaServer Faces section.

View entire article

IBM Rational Application Developer for WebSphere Software introduction, Part 1: Using Project Explorer

This demo shows how to use the primary view, Project Explorer, in Rational Application Developer to easily navigate to your application artifacts. You can see your enterprise applications, as well as EJBs, web projects and other projects like Java projects, web services, databases, and database servers.

View entire article

Combine Rational Change and ClearCase for seamless change and configuration management

This article covers the configuration of the Rational Change for ClearCase Interface and using Rational Change and Rational ClearCase together for change and configuration management. It highlights how Rational Change integrates with Rational ClearCase to track the implementation of change requests. It is intended for readers who have an intermediate level of knowledge of Rational Change and Rational ClearCase.

View entire article

Top 5 lessons learned about scaling Agile from a leading insurance provider

Agile development is a collaborative, incremental and iterative approach to software development that can produce high-quality software on schedule and cost-effectively. Agile practices were initially designed for small collocated teams, but you can adapt them to fit a more complex environment. IBM has experience with this not only internally, but with other large enterprise clients. Among the most valuable lessons we&apos;ve learned about implementing agile in the enterprise were gained while helping a large insurance company, we&apos;ll call &quot;Insurance Co,&quot; with their agile adoption and their implementation of IBM Rational Team Concert.

View entire article

Outsourcing agile development projects: Part 2. Top five tips for success

Many software development organizations are making use of outsourced development resources on their projects. As companies embrace agile and lean approaches to development, the question often arises ? is outsourcing suitable in an agile environment? The answer is ? it&apos;s possible, but it will require some careful forethought and some deliberate execution to ensure success. In this two-part article series, Tony Grout shares his experiences of where agile outsourcing can be effective, and the critical elements that must be in place to achieve optimal results.

View entire article

Outsourcing agile development projects: Part 1. Key things to consider before you start

Many software development organizations are making use of outsourced development resources on their projects. As companies embrace agile and lean approaches to development, the question often arises ? is outsourcing suitable in an agile environment? The answer is ? it&apos;s possible, but it will require some careful forethought and some deliberate execution to ensure success. In this two-part article series, Tony Grout shares his experiences of where agile outsourcing can be effective, and the critical elements that must be in place to achieve optimal results.

View entire article

Agile State of the Art Survey

The &quot;Agile State of the Art Survey&quot; was designed to gather information about how businesses are actually implementing agile techniques. There were 168 respondents from around the world, working in various business sectors, including government agencies. These respondents shared details about how they have benefited from agile methods and the challenges they still face. This article shares some overall numbers from the survey and covers the top benefits and challenges.

View entire article

Agile transformation in action

Julie King is the Vice President of Consumability for IBM Software Group (SWG). She is a Distinguished Engineer and the Chair of the Software Group Architecture Board ? a body which forms IBM&apos;s technical strategy and works across product lines and across teams to achieve a common technical vision. Julie provided leadership throughout IBM Software Group&apos;s three year agile transformation. We sat down with Julie to learn about the challenges they faced and the results that SWG has achieved.

View entire article

Three deadly pitfalls to avoid on agile implementations

Businesses need innovation in today?s marketplace. This is not always easy and, in many cases, a new approach is required to reinvigorate innovation. An agile delivery approach can provide substantial, quantifiable business value compared to traditional approaches, but you have to do more than decide that you&apos;re going to implement agile. Many agile implementations start off with good intentions, but do not deliver on the promise of agile because of a lack of experience, plan and executive sponsorship. If you can address these challenges, your agile projects are more likely to succeed.

View entire article

Five tips for assembling successful Disciplined Agile Delivery teams

&quot;Disciplined Agile Delivery&quot; (DAD) is a set of practices advanced by IBM to help larger software development teams be as successful with agile development as smaller teams. DAD isn&apos;t just another agile method; instead, it offers a hybrid framework that combines the best guidance from a variety of existing and proven agile practices. DAD also supplements common agile methods with enterprise guidance. As a result, it can help organizations with project teams of more than 20 people get the most out of agile development methodologies. When you form teams for DAD, there are a number of things to consider. The top five are the subject of this article.

View entire article

Top 5 tips for using agile in mission critical systems development

By definition, the cost of failure in mission-critical products is very high. Applying agile methods to the development of the software and systems that run them can help prevent the defects that lead to failure. Agile development methods can improve product quality, reduce costs and the time to market, and increase the predictability of their outcomes. However, it takes some fine-tuning of agile methods so that they make sense for these complex and rigorous projects. Agile governance, dynamic planning, test-driven development, incremental development and effective risk management are the keys to successful application of agile in mission-critical systems development.

View entire article

Is &quot;agile documentation&quot; an oxymoron?

Does the term &quot;documentation&quot; have any place in an agile environment? The goal on agile projects is to keep documentation as simple as possible, relying on roadmaps, overviews and concepts rather than enterprise-focused details. But what happens when using an agile approach on more complex projects? For example, what if the team that writes the software is different from the team that must maintain it? Or what if auditors come calling? In these instances, basic agile documentation based on user stories alone may come up short. This article provides insights into how teams can take an agile approach to documentation in more complex environments.

View entire article

Strategies for performing with agility

The first declaration of the Agile Manifesto is &quot;individuals and interactions over processes and tools,&quot; yet this fundamental tenant seems to get lost on many agile projects. Highly capable people guided by fundamental principles of agility are more important than any tools, technology or overly-specific processes and best practices. This article provides tips for executives, development managers, and agile team leads to strike the balance of structure and freedom so they can reap the rewards of high performance teamwork and more successful agile projects.

View entire article

Load test FileNet Content Engine using IBM Rational Performance Tester

This article explains how to configure IBM Rational Performance Tester to load test document editing functionality of the IBM FileNet Content Engine. This approach is based on the learning from a customer benchmark that targeted large volumes of content, where Rational Performance Tester was used for the first time to simulate document editing functionality. This article is particularly useful to software developers and testers who are trying to evaluate FileNet Content Engine performance.

View entire article

Diagnostic and debugging techniques for IBM Rational Synergy

Debugging tools included in the IBM Rational Synergy collaborative change and configuration management software can be switched on and off. This article explains the tools and debugging techniques that can help in analyzing critical issues. Using them can help you gather useful information to share with support technicians when you report issues, so they can help you resolve the issue faster.

View entire article

What's new in Rational Developer for Power 8.0.3

IBM recently released version 8.0.3 of Rational Developer for Power Systems Software, which provides integrated analysis, development, and debugging tools for IBM AIX, IBM i, and Linux operating systems. Although this is a service release, it contains some significant new functions, which the developer describes in this article.

View entire article

Craft a SaaS-oriented vulnerability mitigation policy

Many businesses and industries depend on web-based software to run business processes, conduct transactions, and deliver services to customers. When a deadline looms, organizations may get frantic and sacrifice secure features to bring the application into production. This is a fast (and reactive) solution that results in a usually defective application. A better, proactive solution is to create a SaaS-oriented web application vulnerability mitigation policy (and employ a SaaS-based vulnerability scanner) into place that anticipates application vulnerabilities and has several solutions to repair them ready to go. The author will provide a roadmap to such a policy and illustrate using a scanner tool in the form of IBM Rational AppScan products.

View entire article

Integrate IBM Rational ClearCase with Cadence Design Framework II

Integration of the IBM Rational ClearCase configuration management tool with Cadence Design Framework II software for electronics design and automation (EDA) enables custom chip designers to perform ClearCase actions while in the Cadence toolset. This makes parallel development, co-development, and co-management of hardware and software domains and artifacts possible. Having common SCM tools for hardware and software development results in more flexibility in system integration and offers several other advantages. This article describes those advantages and some of the important features of the ClearCase-Cadence integration.

View entire article

Integrate Rational ClearCase with Rational Team Concert 3.0

Get an overview of the IBM Rational ClearCase and Rational Team Concert integration setup to integrate ClearCase UCM VOB source code data into Rational Team Concert source control management, using the ClearCase Importer. This article explains how to import files and folders from UCM streams to Rational Team concert and use of the Change Flow Target feature.

View entire article

A reusable objectless automation framework for Rational Functional Tester

In this detailed analysis, the author explains design of an automation framework that is independent of the objects in the application under test. The framework is centered on the concept of creating objects dynamically at runtime, rather than recording and storing them in object maps. By using the design advocated in this article, you can develop a reusable automation test framework that can be imported into any Rational Functional Tester development environment. As a bonus, it also drastically reduces the development and execution time of test scripts.

View entire article

Design and implement RESTful web services with Rational Software Architect

Modeling RESTful web services is one of the newest capabilities in Rational Software Architect. In the process of explaining the REST modeling features, the author shows you how to design and implement a RESTful Bookmark service according to a UML model, as an example. You can use this new feature and newfound knowledge to create models that explain your web service models before and during development. This model of a model approach makes explaining your project to others far easier and clearer. It can also become part of user documentation.

View entire article

What's new in IBM Rational Rhapsody 7.6.1 and Rhapsody Design Manager 3.0.1

IBM Rational Rhapsody 7.6.1 and IBM Rational Rhapsody Design Manager 3.0.1 provide new features and integrations that help improve cross-discipline team collaboration and continuous development of high-quality and safe designs. Rational Rhapsody Design Manager 3.0.1 improves the design management capabilities by adding integration with the Mathwork Simulink, so you can share and review architecture and algorithms together. Support for Elektrobit EB tresos and AUTOSAR improvements enable a continuous integration and deployment development environment, with early validation for AUTOSAR-based E/E and ECU software. These updates also include improvements for systems engineering, safety-critical development, and many usability enhancements.

View entire article

Rational Host Access Transformation Services V8, Part 4: Installing RAD V8 with WAS V8 and adding them to the HATS test environment

Learn how to install IBM Rational Application Developer V8 and IBM Websphere Application Server V8, then add them to the HATS test environment.

View entire article

Rational Host Access Transformation Services V8, Part 2: Migrating HATS V5, V6, V7, V7.1 and V7.5 files to HATS V8

See the necessary steps for migrating your Rational Host Access Transformation Services (HATS) V5, V6, V7, V7.1 and V7.5 Project Interchange files to HATS V8.

View entire article

Automated vulnerability scanning of web applications with Rational AppScan

This article uses two examples to explain how to use Rational AppScan Standard Edition v8.5 for automated security vulnerability testing of web and web service applications. The authors also set the stage for examples to explore the regulatory compliance reporting capabilities.

View entire article

Rational Host Access Transformation Services V8, Part 3: Install Websphere Application Server and add it to the HATS test environment

Learn how to install Websphere Application Server and add it to the Host Access Transformation Services (HATS) test environment.

View entire article

Using models to design business processes and services

Get an overview of designing business processes and services, the roles and tools involved, and workflows that software architects can use. The author highlights advantages of assembling the participants and services in a business process or service and provides examples to demonstrate the effects that different models have on the tools used to generate deployable artifacts. She also explains techniques to use to achieve good results, even from incomplete models, and summarizes the SoaML modeling practices to use when assembling processes and services.

View entire article

Rational Host Access Transformation Services V8, Part 1: Installing HATS

Learn how to install Rational Host Access Transformation Services (HATS) V8 using Installation Manager.

View entire article