Related links:
|
Title
|
Date
|
|---|---|
| Server-side mobile application development with IBM MobileFirst: Part 3. Integrate the IBM Worklight adapter with RESTful services
This is Part 3 of a multipart series that explains how to use IBM Rational Application Developer for WebSphere Software and IBM Worklight together to develop applications for mobile devices, including those that run Android, iOS, BlackBerry, and Microsoft Windows Metro operating systems. In this third article, Bhargav Perepa covers three key topics: Developing and testing a JPA-exposed RESTFul service application in Rational Application Developer for WebSphere, using that to create an application logic package as a library to use in mobile application development, and using Worklight Studio to develop and test a server-side mobile application component to use that library.
|
21 May 2013 |
| Into the Blue Galaxy
Learn how IBM technical experts are connecting with existing and prospective customers through social media to share their knowledge and passion for their work through the new Blue Galaxy program. Find out how and where you can find them and connect, too.
|
21 May 2013 |
| Successful compliance with IEC 61508 safety standards
The international standard, IEC 61508, provides guidelines for developing systems that comprise electrical, electronic, or programmable electronic components, or a combination of those components that perform safety functions. This article offers techniques for incorporating those guidelines into the embedded system and software development lifecycle. It also provides examples of use cases to apply software and system engineering methods and a strategy to help enhance the reliability and functionality of the safety-related and safety-critical systems.
|
21 May 2013 |
| Automate the deployment of an IBM Worklight customization WAR file on IBM WebSphere
Application Server
Learn how to automate the deployment of a customized IBM Worklight WAR file to IBM
WebSphere Application Server by using Rational Automation Framework.
This article details the steps for using either Rational Automation
Framework's command-line interface or its rich-client UI to apply the same set
of configuration changes to multiple WebSphere Application Server environments
and then to deploy a Worklight customization WAR to those
environments.
|
20 May 2013 |
| Implement continuous integration using Rational Build Forge and Rational ClearCase
Through an example, Lily Wang and Jin Feng demonstrate how to create a continuous integration project in IBM Rational Build Forge and integrate it with IBM Rational ClearCase as the code library system. The demonstration is based on Rational Build Forge 7.1.2 and Rational ClearCase 7.1.2.
|
14 May 2013 |
| Using PHP and cURL for server-side caching of dynamic web pages
Nancy Wang and Igor Todorovski explain how they save a substantial amount of processing and load time by using PHP and cURL to cache dynamic web pages on the server. Their method caches session variables, as well as the HTML.
|
14 May 2013 |
| Migrate Collaborative Lifecycle Management applications to a cluster: Part 3. Upgrade CLM applications to new versions
This series explains how to effectively manage Rational solution for Collaborative Lifecycle Management (CLM) applications that are deployed in a high-availability environment that uses cold standby for the applications and an IBM DB2 HADR implementation for databases. In Part 3, Murali Dhandapani and Nanda Sivanandam describe how to use the primary and standby database servers while upgrading IBM Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer from one version to another. They also explain how to upgrade the CLM applications by using a cold standby setup and provide instructions for upgrading Version 4.0.1 to 4.0.2 when the CLM integration is hosted in a cluster environment.
|
14 May 2013 |
| Server-side mobile application development with IBM MobileFirst: Part 2. IBM Worklight adapter integration with web service business logic
This is Part 2 of a series that explains how to use IBM Rational Application Developer for WebSphere Software and IBM Worklight together to develop applications for mobile devices, including those that run Android, iOS, BlackBerry, and Microsoft Windows Metro operating systems. This part demonstrates how to extend and transform existing server-side business logic assets to the mobile domain without re-engineering. Bhargav Perepa first shows how to use Rational Application Developer workbench to develop and test a JAX-WS application. Then he explains how to use Worklight Studio to develop and test a mobile application that uses the logic developed in the web service application.
|
07 May 2013 |
| Manually merge new Rational Functional Tester scripts into an existing automation suite
This article explains the steps for manually merging Rational Functional Tester scripts and ways to adapt them. We use a case study of the Rational Software Architect automation suite as an example.
|
07 May 2013 |
| Product Design for Variants
Recognizing the need to design for product variants and the best methods to manage variants is critical to product development success over time. Variant management is how you organize the list of feature variants and put them into products. With new product development projects, planning for future variants is not typically done at the beginning. In this article. Joanne Scouler and Marty Bakal explain how to get started with variants. They illustrate their points with examples from Eaton Corporation's experience in developing variants of transmissions for heavy-duty hybrid vehicles. The authors also describe how various Rational software products can help.
|
07 May 2013 |
| Server-side mobile application development with IBM MobileFirst: Part 1. IBM Worklight adapter integration with Java business logic
This is Part 1 of a series that explains how to use IBM Rational Application Developer for WebSphere Software and IBM Worklight together to develop applications for mobile devices, including those that run Android, iOS, BlackBerry, and Microsoft Windows Metro operating systems. In this first article, Bhargav Perepa covers developing and testing a Java application in Rational Application Developer, creating a custom Java application logic package as a library to use in mobile application development, how to use Worklight to develop a server-side mobile application component to use that library, and how to use Worklight Studio to test the mobile application.
|
30 Apr 2013 |
| Being agile in embedded product-line development with Rational Team Concert
Harry Koehnemann delves into the details of how one embedded product organization fared when they adopted Rational Team Concert and agile engineering practices. He describes the problems that hardware, software, and project management teams at 321 Gang faced, the practices and tool changes that helped them, and what challenges remain.
|
30 Apr 2013 |
| Impact on cloud: Products in motion
At the IBM Impact 2013 conference, learn how IBM mobile, social, and big data products, in conjunction with cloud computing, can help you re-imagine operations and processes for peak competitiveness.
|
26 Apr 2013 |
| Integrate Rational Focal Point with Collaborative Lifecycle Management applications
Kathryn Fryer describes four different techniques that you can use to integrate IBM Rational Focal Point with IBM Rational Team Concert, Rational Requirements Composer, and other applications that are part of the Rational solution for Collaborative Lifecycle Management (CLM). She also provides steps to configure the integration, with examples to illustrate them.
|
23 Apr 2013 |
| Custom reporting using work item relationship links
If you have adopted the Rational solution for Collaborative Lifecycle Management (CLM), there are two reporting applications that are based on IBM Cognos Business Intelligence software to help you produce reports: IBM Rational Reporting for Development Intelligence and IBM Rational Insight. This article details a flexible mechanism to use in creating report templates that rely on relationship links between work items
|
23 Apr 2013 |
| Debug entry control blocks created by custom communication packages on z/TPF
With greater frequency, IBM z/Transaction Processing Facility, Enterprise Edition (z/TPF) customers are implementing custom communication packages to communicate between systems or drive traffic into z/TPF, for example TN3270 support or proprietary protocols. The z/TPF debugger offers a range of solutions for debugging entry control blocks, or ECBs. Three features have been implemented to help debug ECBs created by custom communication packages.
|
17 Apr 2013 |
| Using engine room and kernel IO data in performance test analysis
Performance testing has multiple phases, starting from requirement analysis, moving to workload design, creating, and running test scripts, and then the most important phase: analysis of the results. Prashant Chaudhary describes some of the common decisions in using IBM Rational Performance Tester software and describes the value of the information and insights that you can gain from using engine room and kernel IO data.
|
17 Apr 2013 |
| Tips for using the Load Generation Agent in performance testing
Kevin Mooney and Richard Ptasnik provide information about the benefits of the IBM Rational Performance Tester Load Generation Agent and insight into its architecture. Because correct configuration of the workbench and Load Generation Agent is critical, they also cover common configuration and troubleshooting scenarios to help you ensure a successful load test.
|
16 Apr 2013 |
| Developing mobile apps as medical devices: Understanding U.S. government
regulations
As mobile health and wellness applications proliferate in the
marketplace, U.S. federal government agencies -- most notably the Food
and Drug Administration (FDA) -- are preparing to impose regulations on
those that they deem to be medical devices. In this article, get a detailed overview
of the FDA guidance published to date, and
learn how it impacts mobile app development. (Nothing in this article
should be perceived as legal advice.)
|
16 Apr 2013 |
| Improve Rational Focal Point queries by using the Lifecycle Query Engine
Lifecycle Query Engine supports indexing Linked Data from applications supported by the Tracked Resource Set (TRS) specification to provide a SPARQL endpoint for querying. Karthikeyan Dakshinamurthy provides details for configuring Rational Focal Point as one of the query engine sources to improve querying capability.
|
05 Apr 2013 |
| Improve response time when the Rational Change server populates list box values
The external list box feature is an enhancement added in IBM Rational Version 5.3, from Fix Pack 5.3.0.2 onward. Ritesh Nigam explains when to use and when not to use an external list box values cache to improve server performance. He provides the code to add to the configuration file and other instructions. This information is helpful if you use external list box scripts extensively on your Rational Change server.
|
05 Apr 2013 |
| Develop applications in the IBM SmartCloud Enterprise using Rational software
If you have recently checked what's available on IBM SmartCloud Enterprise, the IBM public cloud, you might have already noticed new options, including the Rational integrated development environments (IDEs). All four environments in their latest 8.5.1 versions are now available on the SmartCloud Enterprise. This includes two updates of a previous deployment of IBM Rational Application Developer and Rational Software Architect for WebSphere Software, in addition to two applications dedicated to enterprise software development, namely Rational Developer for Power Systems Software and Rational Developer for System z. In this article, Jean-Yves Rigolet describes how development teams can use these tools to their advantage.
|
02 Apr 2013 |
| Be smart with virtualization
If you're currently using virtualization methods with IBM Rational software, is everything working as smoothly as you expected? Three IBM experts explain the Rational perspective on virtualization and the key requirements for virtualized environments to get optimal performance from Rational applications. They also share details of two case studies and troubleshooting tips.
|
02 Apr 2013 |
| Access your private infrastructure securely from a cloud environment
As hosts of the business-critical applications, backend systems have always been the center of attention when it comes to security. Because of all possible threats and the consequences for the business activities, for open access to the systems data and services, it is necessary to ensure that the users are eligible to do things inside of the enterprise firewall. From an enterprise point of view, managers and executives often see the Internet and the cloud as permissive and insecure systems that open doors to potential vulnerabilities. In this article, Jean-Yves Rigolet explains how enterprise development tools running in the IBM SmartCloud Enterprise environment can securely access backend systems behind your company's firewall. Then he describes a way to build in access security for members of your development team.
|
02 Apr 2013 |
| Migrate Collaborative Lifecycle Management applications to a cluster: Part 2. Disaster recovery
This is Part 2 of a two-part article that helps an administrator prepare and deploy a disaster recovery plan for Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer, all of which are part of the applications integrated in the Rational solution for Collaborative Lifecycle Management (CLM). Murali Dhandapani also explains accessing a CLM application from different sites and recovering from a disaster.
|
26 Mar 2013 |
| Create server-side certificates for Collaborative Lifecycle Management
For a Rational tools administrator, installing and deploying new software and technologies can sometimes be a daunting task, especially when the documentation spans multiple IBM brands. Instruction on the use of certificates is typically omitted, because the documentation points you to IBM WebSphere, and it is based on the assumption that you have a working knowledge of certificates. In this tutorial, Neil Williams provides a brief overview and then detailed steps for setting up certificates for WebSphere and Tomcat servers for IBM Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer.
|
26 Mar 2013 |
| Team-based prioritization of activities with Rational Focal Point
IBM Rational Focal Point prioritization capabilities help organizations make complex decisions about how to allocate their limited resources. John Goodson and Brad Sandler describe how to create a customized prioritization exercise to suit the unique needs of your organization's structure and decision-making style. Then they explain how to visually display the results of that exercise.
|
26 Mar 2013 |
| Create JPA entities with Rational Application Developer 8.5.1
Learn how to create Java Persistence Architecture (JPA) entities using preexisting relational tables that use database-generated primary key values. You will use Rational Application Developer to build JPA entities easily from an IBM DB2 database.
|
19 Mar 2013 |
| Linked Data Interfaces
Linked Data is a compelling approach to integrating data at web scale. It is based on a fusion of Resource Description Framework (RDF) and REST, but the precise specification of REST APIs based on RDF is hampered by the absence of a standard type definition language. Arthur Ryman, an IBM Distinguished Engineer, explains the nature of RDF Schema (RDFS) and Web Ontology Language (OWL) and shows why they are not traditional type definition languages. He then introduces the OSLC Resource Shape specification as a candidate type definition language for RDF.
|
19 Mar 2013 |
| Migrate Collaborative Lifecycle Management applications to a cluster: Part 1. A high availability approach
This article helps administrators of the Rational solution for Collaborative Lifecycle Management (CLM) migrate their stand-alone setups to a highly available cluster environment. The authors explain the CLM configuration for the high-availability deployment that they used for this article. Then they provide steps and sample code for making backups of the CLM databases available quickly by using a standby server and the IBM DB2 High Availability Disaster Recovery (HADR) feature. That server takes over quickly when the databases are not available on the primary server for any reason.
|
19 Mar 2013 |
| The value of effective requirements management and a collaborative platform in nuclear regulatory compliance and licensing
Paul Fechtelkotter highlights some of the compliance and collaboration challenges facing the nuclear energy industry and describes a potential solution that can aid in addressing them. He includes several examples of where the IBM Rational solution has been implemented successfully.
|
12 Mar 2013 |
| Configure applications programmatically in Rational Functional Tester for a client/server test environment
While integrating IBM Rational Functional Tester with any automation framework, you must configure the application under test (AUT) properly. This includes enabling the AUT and Eclipse Graphical Editing Framework (GEF) support, setting launcher arguments of the application, and so on. Configuring these applications manually can be a bottleneck for test automation. You can use the Rational Functional Tester command line interface to automate the configuration, but only to a limited extent. By reading this article, you will learn how to use a Java utility to programmatically configure the AUT so that you can start the automated test suites from a server without any manual interference. With this automation, you can improve the integration of IBM Rational Functional Tester with any automation framework.
|
12 Mar 2013 |
| Back up Rational software user data for quick disaster recovery
Currently, there is no supported way to plan for disaster recovery for IBM Rational software that uses Rational Directory Server. Therefore, administrators of Rational DOORS, Rational Change, Rational Synergy, and other Rational products that rely on the directory server always fear losing user data, such as rights, roles, preference settings, and so forth. Pranab Agarwal explains how to use peer-to-peer replication to back up that user data. This method also ensures that turnaround time to recover from a failure is very short, which helps in disaster recovery planning.
|
12 Mar 2013 |
| Using scrum methods with Rational Team Concert Version 4: Part 1. Set up the project, team area, and Product Backlog
Starting with Version 1.0, IBM® Rational Team Concert™ has supported the scrum project management approach. Over the years since, both this collaborative software and its support for scrum and agile teams have improved dramatically. This article, updated for Version 4.0.1, replaces previous articles and explains how to use RTC effectively within a scrum team. Part 1 walks you through setting up your project and team and filling your first product backlog.
|
05 Mar 2013 |
| Being agile while still being compliant
Experts from IBM and Diagnostic Grifols describe how Diagnostic Grifols is using agile software development approaches in the tightly regulated field of medical devices. "Many organizations believe that they must use a waterfall approach in regulated environments," they say. "We show how this is not the case."
|
05 Mar 2013 |
| Using scrum methods with Rational Team Concert Version 4: Part 2. Plan and manage sprints
Starting with Version 1.0, IBM Rational Team Concert has supported the scrum project management approach. Over the years since, both this collaborative software and its support for scrum and agile teams have improved dramatically. This article, updated for Version 4.0.1, replaces previous articles and explains how to use Rational Team Concert effectively within a scrum team. Part 2 uses a hands-on example to explain how to plan and run your first sprint.
|
05 Mar 2013 |
| Use Rational Integration Tester to test WebSphere MQ test message transactions
This article covers use of IBM Rational Integration Tester to test applications and services that use IBM WebSphere MQ software. It also covers the stubbing (virtualization) of these services and applications that use IBM WebSphere MQ.
|
26 Feb 2013 |
| Multilingual automation testing solution
Most automation scripts are based on English UIs. When the product is translated, there are problems, because the existing automation scripts cannot work on non-English UIs. This article describes how the IBM China Lotus Notes team resolves this issue by establishing a mechanism based on IBM Pseudo Translator to make the automation scripts work in a multilingual environment. Their solution includes generating a pseudo translation build to help programmers write automation scripts for multiple languages.
|
26 Feb 2013 |
| Use the Rational Focal Point REST client to create and synchronize resources from external applications
IBM Rational Focal Point helps product and portfolio management team to capture ideas and user requirements from customers, analysts, market research, and internal stakeholders, and prioritize the ones that provide the most value to the business. These are sorted into business needs that are prioritized on according to factors such as cost and revenue, resource availability, alignment of strategic goals and objectives, and business risks. They can then be handled in other applications, such as IBM Rational Team Concert and Rational Requirements Composer, by using the included REST API client that is included in Version 6.5.2 and later. In this detailed tutorial, Manjunatha Nadigar explains how to seamlessly integrate Rational Focal Point with external applications.
|
26 Feb 2013 |
| Import Microsoft Visio diagrams into IBM Rational Software Architect: Part 2. Using the Visio Import feature to import UML class and use case diagrams
Version 8.5 of IBM Rational Software Architect introduced a new feature for importing Microsoft Visio diagrams. In this second article in a three-part series, Rakesh Choudhary describes how to import UML class and use case diagrams created in Visio 2010.
|
19 Feb 2013 |
| Agile analysis practices for safety-critical software development
Because of their discipline and efficiency, agile development practices should be applied to the development of safety-critical software. Bruce Douglass, author of the IBM Rational Harmony for Embedded RealTime Development process, explains the key analysis practices for the development of safety-critical systems and how they can be realized in an agile way.
|
19 Feb 2013 |
| Import Microsoft Visio diagrams into IBM Rational Software Architect: Part 3. Transferring and converting network diagrams to topology diagrams
Ritesh Prasad describes how to import network diagrams created in Microsoft Visio 2010 into IBM Rational Software Architect Version 8.5 and later. He also describes what to expect from the import.
|
19 Feb 2013 |
| Import Microsoft Visio diagrams into IBM Rational Software Architect: Part 1. Overview of the new Visio Import feature introduced in Version 8.5
IBM Rational Software Architect 8.5 introduced a new feature for importing Microsoft Visio diagrams, which automatically migrates Visio drawings to first-cut models in Rational Software Architect. Then these can be evolved and matured in a more formal and precise fashion. This helps you avoid much of the manual effort and the error-prone nature of this activity. While importing, the tool creates the semantic, as well as the visual model and makes attempts to preserves the visual aesthetics of the diagram by mimicking the visual layout and positioning of different elements. In this first article in a three-part series, Kapil Gambhir explains the capabilities and value of this feature and describes some of the decisions that occur during the import process.
|
05 Feb 2013 |
| Considerations in opening the mainframe to mobile devices
As more and more enterprises in all industries realize the need for mobile versions of their business applications, there is a need for an enterprise-class approach to mobile app development that leverages past investments in information technology and infrastructure. Leigh Williamson explains the five key themes of the IBM approach to mobile application development, which exploits existing information and transaction systems for maximum speed to market and reuse of services.
Also available in:
Spanish
|
05 Feb 2013 |
| Create and service WebSphere Application Server master images with IBM
Installation Manager
IBM Installation Manager is the technology for installing and
maintaining IBM WebSphere Application Server V8 and later. Typically, Installation Manager is installed on every production system with the products whose lifecycle it is used to govern. This article reviews the basic components of Installation Manager, and documents a procedure for installing master images of WebSphere Application Server that can be deployed to a production environment and then later serviced in place. This can facilitate mass deployments, in both virtualized and non-virtualized environments.
Also available in:
Spanish
|
30 Jan 2013 |
| Deployment patterns for Service Component Architecture applications
Deployment Assembly support in IBM Rational Application Developer offers a good mechanism for mapping the deployment layout of Service Component Architecture (SCA) applications. This was previously implemented in Java Enterprise Edition projects but is now implemented by OSGi applications. This is an introductory guide for how to map the project dependencies used in an SCA application to provide deployment layout patterns supported by IBM WebSphere Application Server.
|
29 Jan 2013 |
| Case study: AppScan security scan of Rational Focal Point
Using IBM Rational Focal Point as an example, Shivakumar Patil describes using IBM Security AppScan Standard edition to test web-based applications and their external endpoints, such as SOAP and REST web services.
|
29 Jan 2013 |
| Sync data between Rational DOORS and Rational ClearCase
The IBM Rational DOORS for ClearCase Interface is a bridge between these two products to enable complete lifecycle traceability from requirements through configuration management. Guru Prasad Ramesh explains how the interface synchronizes configuration management and establishes traceability between information managed in Rational DOORS and versions managed by Rational ClearCase.
Also available in:
Spanish
|
22 Jan 2013 |
| Integrate your enterprise and software architectures
Steve Arnold and Jas Atwal walk you through integrating enterprise architecture stored in IBM Rational System Architect with model elements stored in the Rational Software Architect extension for Design Management. Then they show how to use the integration to save time by easily navigating between the enterprise and system elements and how to spot traceability gaps and to visualize the relationships.
|
22 Jan 2013 |
| Progressive refinement of user stories in the Product Backlog
Mike Cohn guides you through how agile and scrum teams progressively refine a project's requirements.
|
15 Jan 2013 |
| A Rational Team Concert command-line reference for software developers
Mark Roberts explains how to use the command-line interface for Rational Team Concert to automate several operations. He covers typical developer, integrator, and configuration manager activities, so this article provides a useful guide to the most common aspects of the command-line interface. It will help those who are new to Rational Team Concert and those who want to develop their skills further.
|
15 Jan 2013 |
| IBM SmartCloud Enterprise management, Part 4: Create images with ICCT
A software bundle is a collection of software installation files, configuration files, and metadata that can be deployed on a virtual machine instance.
In this final article, the authors describe the three mechanisms to create images using ICCT to capture a customized image and the mechanism to manually add a dependency between an image and a software bundle by updating the semantic topology file.
The ICCT performs bookkeeping tasks and provides a step-by-step process and a graphical
interface to conveniently create software bundles, customize virtual machine instances, and capture images.
This series shows how to use ICCT to create a software bundle, then register and maintain it on IBM SmartCloud Enterprise.
Also available in:
Chinese
Vietnamese
|
10 Jan 2013 |
| IBM SmartCloud Enterprise management, Part 3: Clone and modify an asset for customized provisioning
A software bundle is a collection of software installation files, configuration files, and metadata that can be deployed on a virtual machine instance.
In Part 3 of this series, the authors show how to use the IBM Image Construction and
Composition Tool (ICCT) to customize an image by cloning and modifying a Rational Asset
Manager (RAM) asset. The ICCT performs bookkeeping tasks and provides a step-by-step process and a graphical UI to conveniently create software bundles, customize virtual machine instances, and capture images.
This series shows how to use ICCT to create a software bundle, then register and maintain it on IBM SmartCloud Enterprise.
Also available in:
Chinese
Vietnamese
|
09 Jan 2013 |
| Error handling in embedded SQL for C/C++ on IBM z/OS systems
This guide to detecting SQL errors in C/C++ applications with embedded SQL on the z/OS platform includes sample code for performing simple error-checking and a more advanced technique for more in-depth error analysis. All material is based on and tested with IBM z/OS DB2 Versions 8 to 10 and z/OS XL C/C++ compilers V1R11 to V1R13.
Also available in:
Vietnamese
|
08 Jan 2013 |
| Safety-related software development using a model-based testing workflow
Developing safety-related software, where failure can result in injury
or loss of life, such as in airplanes, automobiles, trains, or medical
devices, requires extra care and effort. The delivery of safe code that is
compliant with strict development standards and guidelines such as DO-178C,
DO-178B, ISO 26262, IEC 61508, or IEC 62304, can result in increased time and
cost of the project. This article describes how to use the Rhapsody Reference
workflow included with the IBM Rational Rhapsody Kit for ISO 26262 and IEC
61508 for development of safety-related applications. You will learn about the Rhapsody Reference workflow, and how model-based testing with the Rational Rhapsody TestConductor Add On can be used to verify the model and the generated code. It reduces the time to deliver high-quality software yet still complies with safety standards.
|
08 Jan 2013 |
| Three steps to rapid development of high-quality medical devices within regulatory norms
Medical device developers face challenges that are different from developing products in most other industries. Chief among these is the imperative of compliance with safety regulations and industry standards. Three IBM experts describe three steps that help accelerate development, yet still produce high-quality devices that comply with regulations.
Also available in:
Spanish
|
08 Jan 2013 |
| Using Investment Analysis in Rational Focal Point: Part 1. Build a simple financial model for a software project
Rational Focal Point is widely used to manage product portfolios, IT portfolios, and application portfolios. One of the key features of this tool that can be used for analyzing the investments of any business is the Investment Analysis component. This two-part article explains how to use this feature, following two different scenarios as examples. Part 1 shows you how to build a simple financial model for a software project, and Part 2 describes a more advanced model that reuses the financial model from another project and compares results.
|
18 Dec 2012 |
| Develop a CICS Java-based Axis2 web service
IBM CICS Version 4.2 introduced support for Java-based Axis2 web services, which enables services to be developed in Java and supported through an Axis2 pipeline to interface with CICS COBOL applications. Amy Silberbauer provides an alternative for web services development when starting with complex service definitions in WSDL, using Rational tools. She focuses on a meet-in-the-middle approach, whereby services interfaces are generated from the WSDL, and services implementation remains in the CICS COBOL business applications. This provides a complete, multiplatform solution to services development.
|
18 Dec 2012 |
| Simplify Rational Build Forge projects with an external control file
IBM Rational Build Forge is a web-based tool for automating build and deployment tasks. Build Forge projects that require too many steps, checkpoints, and exceptions can become tedious to create and difficult to maintain. This article explains how to simplify those types of Build Forge projects by using an external control file. We begin with a brief explanation of how Build Forge projects work and then present this solution as an easy way to simplify things.
|
18 Dec 2012 |
| Adapting agile requirements practices to ongoing enterprise improvement efforts: DevOps to the rescue
Although Development and Operations teams both face daily pressure for continuous improvement and shorter time to market, their respective priorities, needs, and methods can conflict. Cherifa Mansoura explains how to scale disciplined agile delivery and agile requirements practices in a DevOps environment for future maintenance and operations on existing products. She also discusses the role of a business analyst in ensuring good collaboration between the two teams.
|
18 Dec 2012 |
| Using Investment Analysis in Rational Focal Point: Part 2. Build an advanced financial model and compare results for two projects
This article describes how to build a financial model for a car manufacturing project and then reuse the variables for another project and compare the financial results.
|
18 Dec 2012 |
| Improve your productivity by using the debugger in Rational Developer for Power Systems Software
IBM Rational Developer for Power Systems Software features an integrated source-level debugger that helps you debug applications written in different languages and running on different platforms. The key feature of the debugger is that its user interface client connects remotely to a debugger engine running on a different machine. This article shows you how to use the debugger's core features, its advanced features, and its integration with the rest of Rational Developer for Power Systems and other IBM technology.
|
11 Dec 2012 |
| What defines success with public sector enterprise architecture
To ensure success, enterprise architecture programs in the public sector must be carried out in a somewhat different manner than in the private sector. This article looks at a series of successful enterprise architecture programs in the public sector from around the world and identifies the common characteristics that seem to have contributed to their outcomes. The findings point to the importance of political leadership, federated governance, and shared enterprise frameworks.
|
11 Dec 2012 |
| What's new: Rational Developer for Power
Find out what's new in the various versions of Rational Developer for Power Systems Software, which provides integrated analysis, development, and debugging tools for IBM AIX, IBM i, and Linux operating systems.
|
10 Dec 2012 |
| Create a Firefox add-on to access OSLC servers
Creating your own client application to access Open Services for Lifecycle Collaboration (OSLC) servers provides two benefits: removal of extra widgets and removal of extra steps. The author describes the challenges in creating a client application to access OSLC servers and explains how to resolve them by creating and implementing a Mozilla Firefox add-on. A sample of the add-on is included to download.
Also available in:
Japanese
Portuguese
|
04 Dec 2012 |
| Tackling complexity in systems development and delivery
Software, and the electronics it runs on, is at the heart of today’s innovations in automobiles, medical devices, phones, aircraft, and much more. These smarter products are increasingly instrumented, interconnected, and intelligent. In the automotive industry, electronics drive about 80% of the functional innovation, and software is the key to most of it. Product innovation enables companies to leapfrog their competition, grow demand, increase revenues, and raise profits.
|
04 Dec 2012 |
| Get Ready to Sprint with Rational Team Concert
For scrum teams to be productive, they need stories that are specified well enough that they can actually be implemented. Millard Ellingsworth describes an increasingly popular practice called "backlog grooming" and explains Rational Team Concert customizations that can help identify user stories that need grooming. This article requires Rational Team Concert version 4.0 or higher.
|
04 Dec 2012 |
| What's new: Rational Developer for Power Systems Software version 8.5
IBM recently released Version 8.5 of Rational Developer for Power Systems Software, which provides integrated analysis, development, and debugging tools for IBM i, IBM AIX, and Linux operating systems. This article describes the significant changes in this release.
Also available in:
Portuguese
|
27 Nov 2012 |
| 21 principles of enterprise architecture for the financial sector
The article lists the most relevant architectural principles for an IT department to follow in the financial market, with details about each principle. These principles are essential for an IT department to take on a strategic role in the company and to indicate actual value generation in IT decisions within an environment where pressure and business decisions are critical.
Also available in:
Portuguese
|
20 Nov 2012 |
| Rational Application Developer Portal Tools
This series is authored by Rational Application Developer Portal Tooling development team, and is intended to be one-stop resource to master the new capabilities in portal tooling component that's released in IBM Rational Application Developer Version 8.5, for IBM WebSphere Portal v8.0.
|
20 Nov 2012 |
| Accelerate continuous delivery for your IT organization
In October 2012, the IBM Rational organization announced new capabilities to help more teams close the gaps in their software delivery processes and achieve higher levels of success. This article describes the new and enhanced solutions.
Also available in:
Japanese
|
14 Nov 2012 |
| IBM z/OS application continuous integration: Part 2. Continuous testing at all levels
Continuous integration improves software quality by continuously applying a quality control process. It has become an important practice of agile software development. This article describes how continuous integration concepts that are used in distributed development map to the IBM System z domain. The first article of this two-part series was about how to use Rational Team Concert to automate builds and deployment of mainframe applications. This article describes how to add automated unit tests, interface tests, and UI tests to the continuous integration process.
Also available in:
Portuguese
Spanish
|
13 Nov 2012 |
| Understanding IBM Rational Automation Framework
This article introduces the basic concepts behind IBM Rational Automation Framework and documents the history of its releases.
Also available in:
Spanish
|
13 Nov 2012 |
| IBM z/OS application continuous integration: Part 1. Building continuous integration with Rational Team Concert
Continuous integration has become an important practice of agile software development, because it improves software quality by continuously applying a quality control process. This article describes practices of mapping continuous integration concepts that are used in distributed development to the IBM System z domain. You’ll learn how to use Rational Team Concert to automate the build and deployment of a mainframe application. The second article of this two-part series describes how to add automated unit tests and build verification tests to the continuous integration process.
Also available in:
Spanish
|
13 Nov 2012 |
| Introduction to AppScan Policies
IBM Security Appscan is a tool that provides automated security scanning
to web applications. Each scan policy within IBM Security AppScan covers a particular aspect of the application security.
Using the right policy produces optimal scanning results and reduces false positives. In this article, get an overview of IBM Security AppScan policies, and learn which policy is optimal based on the type of application and its stage of
development. The article also provides a side-by-side policy
comparison that details each scan policy that is offered by the IBM Security AppScan tool.
|
13 Nov 2012 |
| An overview of the TOC on AIX
On an IBM AIX system, the addresses of global symbols in C, C++, and Fortran programs are stored in a fixed-size data structure called the table of contents (TOC). TOC overflow occurs if the application contains more global symbols than can fit in the TOC. This article explains how the TOC works on AIX and the different mechanisms that can be used in the presence of TOC overflow. It discusses the performance impact of each mechanism and provides guidance for application developers on the best ways to use these mechanisms, based on the characteristics of their applications.
|
06 Nov 2012 |
| Working with the IBM Rational Change project security feature: Part 2. Set up project security, create and manage rules
Project security is the new feature added to Rational Change 5.3. This makes user management for Rational Change 5.3 easy. Part 1 explained the feature and terminology. This part explains how to set up project security and then create and maintain project rules for your organization.
|
06 Nov 2012 |
| What's new in IBM Rational Application Developer 8.5 portal tools
This article provides detail on all the features that have been introduced or enhanced in Version 8.5 of the IBM Rational Application Developer portal and portlet development tools, including additions for mobile devices. The authors explain use of some of these tools and include code snippets and illustrated examples. Familiarity with Rational Application Developer will be helpful in following the article.
|
06 Nov 2012 |
| Pragmatic architecture for agile application lifecycle management
This article explains how agile teams use design management to produce and maintain software-intensive systems. It describes a pragmatic approach for efficient collaboration on designs in an application lifecycle management (ALM) environment. Based on realistic examples, the article focuses on concrete architecture and design activities using the Rational solution for Collaborative Lifecycle Management (CLM).
Also available in:
Portuguese
|
30 Oct 2012 |
| Run automated Selenium JUnit tests
As quality assurance teams are put under more pressure to improve the time that it takes to carry out their testing, the use of automated test tools to create regression test suites is becoming commonplace. Selenium is a popular open source tool for web application testing. Linking regression tests to a lifecycle management application ensures that full end-to-end traceability of requirements to development through to testing can be maintained. This guide shows you how to connect IBM Rational Quality Manager to Selenium. The benefits of this link include traceability, improved project knowledge, and the ability to run tests automatically after a build.
|
30 Oct 2012 |
| Working with the IBM Rational Change project security feature: Part 1. Introduction and terminology
The project security feature was added to Rational Change in Version 5.3 an alternative to traditional database security, where privileges are statically assigned at the database level. When you enable project security, rather than assigning users static privileges that apply to all change requests (CRs) and tasks within a particular database, users are assigned dynamic privileges within the context of a set of related CRs. This makes user management for Rational Change 5.3 easy. Part 1 of this two-part article explains the feature and the related terms. The purpose of both parts is to make you comfortable with the terms used in the feature before you begin using it and to help you understand and implement the feature easily.
|
30 Oct 2012 |
| Test XML messages over WebSphere MQ with Rational Performance Tester: Part 2. Prepare the automation script
This three-part article gives you an in-depth understanding of the latest feature of Java Message Service and WebSphere MQ testing, which is embedded as a part of the generic service client in Rational Performance Tester software. Part 2 explains designing the script for optimal playback and editing the test to run with multiple data sets.
|
23 Oct 2012 |
| Test XML messages over WebSphere MQ with Rational Performance Tester: Part 3. Schedule and run the test and then review results
In Part 3 of this three-part tutorial, you will schedule and run the test for the sample scenario and then review results. You will then have a thorough understanding of how to use Rational Performance Tester for end-to-end Java Message Service (JMS) and WebSphere MQ performance tests.
|
23 Oct 2012 |
| Test XML messages over WebSphere MQ with Rational Performance Tester: Part 1. Get started
Get an in-depth understanding of the latest feature of Java Message Server and IBM WebSphere MQ testing, which is embedded as a part of the generic service client in Rational Performance Tester software. Part 1 of this three-part tutorial explains how to record test cases for testing XML messages over the WebSphere MQ protocol Using the Rational Performance Tester generic service client.
|
23 Oct 2012 |
| Updating the Windows ClearCase ALBD password
In any IBM Rational ClearCase environment that uses Microsoft Windows, ClearCase requires a Windows user account to start the ClearCase Atria Location Broker Daemon (ALBD) service. This article explains one way of changing the ALBD password, which you typically must do frequently for security.
|
16 Oct 2012 |
| Enable or disable validators in Rational Application Developer
The Validation Framework provides an extendable framework that is used to develop new custom validators to validate projects and resources created with IBM Rational Application Developer. The framework provides a set of interfaces and APIs to control how, when, and what type of validator is launched on the resources in the workspace. This article is an introductory guide to enable and disable validators in IBM Rational Application Developer.
|
16 Oct 2012 |
| How Linked Lifecycle Data can transform your systems engineering environment
Organizations today are building increasingly complex products and systems, and this engineering effort is generating more and more data with ever-increasing complexity. This trend is likely to continue. In this article, Ben Williams explains how Linked Data architectures can enable capabilities that help solve challenges inherent in building complex products and systems and how they help increase innovation.
Also available in:
Portuguese
|
09 Oct 2012 |
| Automate build deployment and accelerate releases with Rational software
By integrating Rational Team Concert and Rational Build Forge, you can generate product offerings automatically. Then you can use Rational Team Concert to pass the offerings to Rational Quality Manager. By integrating Rational Quality Manager and Rational Build Forge, you can run various automation tasks from Rational Quality Manager through Build Forge. You can also schedule automated tasks, based on various parameters, from Rational Quality Manager. This helps in automating the entire process, from the production of offerings through running tests and reporting test results.
Also available in:
Portuguese
|
09 Oct 2012 |
| Rethink the software development process, the human factor.
Embracing agile methods are not about processes and tools as much as it is about people. To get the agile approach (or any other process) to work for a team, the important human factor needs to get enough attention. That's a new challenge to project managers and leaders. Aya Elgebeely discusses how to save process initiation efforts, costs, and time by making priorities clear to leaders and managers and clarifying the best way to get buy-in within teams.
Also available in:
Portuguese
|
09 Oct 2012 |
| Defining the deployment deliverable in DevOps
Dan Zentgraf of Ascendent Technology, an IBM Business Partner, describes the challenges inherent in transforming from traditional development approaches to emerging DevOps practices and the changes required to do so.
Also available in:
Portuguese
|
02 Oct 2012 |
| Get started with the Rational Reporting tool for Collaborative Lifecycle Management
This guide for deployment of Version 2.0 of the Rational Reporting for Development Intelligence (RRDI) also explains how to integrate RRDI with the Collaborative Lifecycle Management (CLM) 4.0 data warehouse. You can then generate reports for Rational Team Concert, Rational Quality Manager, and Rational Requirements Composer.
Also available in:
Portuguese
|
02 Oct 2012 |
| Record a manual test script with Rational Quality Manager 4.0
Rational Quality Manager can use Rational Functional Tester to record a user's gestures on the application and automatically convert them into English natural language. Exploratory testing, documentation, and agile test teams that perform manual testing can use this capability and combination to write manual test scripts faster and easier.
Also available in:
Portuguese
|
02 Oct 2012 |
| Cyber security for the nuclear energy industry
When deploying software based systems, such as, digital
instrumentation and controls for the nuclear industry, it is vital to include
cyber security assessment as part of architecture and development process.
When integrating and delivering software-intensive systems for the nuclear
industry, engineering teams should make use of a secure, requirements driven,
software development life cycle, ensuring security compliance and optimum
return on investment. Reliability protections, data loss prevention, and
privacy enforcement provide a strong case for installing strict cyber security
policies.
Also available in:
Portuguese
|
27 Sep 2012 |
| Integrate Rational System Architect 11.4 and CLM 2012 applications by using OSLC
OSLC is a mature and powerful technology to integrate software lifecycle applications. Rational System Architect Version 11.4 and the Rational solution for Collaborative Lifecycle Management (CLM) 2012 applications are based on significantly different technologies and architectures. This article provides step-by-step guidance on how to set up and configure these products so they can work together in an integrated and seamless fashion.
Also available in:
Portuguese
|
25 Sep 2012 |
| Create templates so you can reuse Investment Analysis settings
IBM Rational Focal Point Version 6.5.2 can be used to create templates for the Investment Analysis component. This article explains how to create and use these templates.
|
25 Sep 2012 |
| Enterprise architecture in the age of cloud services
This article shows how to use an enterprise architecture to specify requirements for public cloud service, using a hybrid software as a service (SaaS) example. Enterprise architecture (EA) is a key tool to help cloud customers understand how to take advantage of the new business model that is enabled by the technology and how to fit external services into their current applications and technical environments. In reading this article, an IT architect will learn how to use EA notations and IBM Rational System Architect to communicate effectively with business users and other stakeholders, including the service provider.
Also available in:
Japanese
Portuguese
|
25 Sep 2012 |
| C++0x, scoped enums
This articles introduces the new scoped enums feature from the new C++ standard, C++0x. Scoped enums are meant to help you write more portable and more expressive code. For instance, scoped enums can have an explicit underlying type that improves portability, can be forward declared, and do not undergo any implicit conversions. That enhances type safety. The previous enum behavior still exists and is now referred to as unscoped enum. Unscoped enums are able to inherit some of the functionality of the scoped enums, such as explicit underlying type and forward declaration. This article describes all aspects of scoped enums and provides examples, along with good usage patterns that you might find useful.
|
18 Sep 2012 |
| Tackling the multichannel testing challenge
With the viral spread of mobile and web-enabled applications, there are new challenges to multichannel testing, or interleaving a single test scenario across several interfaces. Business processes and even tasks within those processes are executed on a wider variety of platforms, and it’s becoming a requirement to move seamlessly between interfaces, particularly from mobile to web and back again. Looking at approaches that have worked in the past leads to a discussion about tackling the future.
|
18 Sep 2012 |
| Improve the value of your CLM reports by using metrics
The Rational solution for Collaborative Lifecycle Management (CLM) is a set of seamlessly integrated applications that work together as one platform for managing the complete lifecycle of your development projects. The application and lifecycle data that your teams create collaboratively for their projects is provided to you for reporting by CLM in a data warehouse. Although CLM includes more than 200 sample reports, with the addition of either the Rational Reporting for Development Intelligence (RRDI) component or IBM Rational Insight, you get design tools for customizing CLM samples and creating your own reports. With these tools, you have access to the data in the warehouse, which is grouped into two main categories: operational data (ODS) and metrics. This article gives you an in-depth look at the metrics available and how to use them.
Also available in:
Chinese
|
18 Sep 2012 |
| Take snapshots of Investment Analysis data in IBM Rational Focal Point
You can use the version attribute in IBM Rational Focal Point to take snapshots of data, including data from the Investment Analysis component. This article explains how and provides an example of how to work with snapshots.
Also available in:
Portuguese
|
11 Sep 2012 |