26 July 2011Implement workspaces to model multiple versions of DoDAF 2 architectures
By Franki Schafrik
Learn how to implement IBM Rational System Architect workspaces for different versions of enterprise, as-is, and to-be architectures; for integrating a system of systems; and for trade-off analysis. The author also describes benefits of each scenario and four software tools to analyze workspaces.
Product: IBM Rational System ArchitectHow to configure IBM Rational Change 5.3 to run in FIPS mode
By Pradeep K. Shashidhar
Increase security by following these steps to configure Rational Change 5.3 to run in Federal Information Processing Standard (FIPS) mode. This article provides code for all configuration changes required in the application, the Java Runtime Environment (JRE), and the web server.
Product: IBM Rational ChangeLimited-time offer: Systems Engineering for Dummies, a free IBM ebook
Systems Engineering for Dummies explains what systems engineering is and how it can help you simplify the development of smart, connected products. For a limited time, it's free to download, too.
Products: IBM Rational Rhapsody, IBM Rational Software Architect19 July 2011Three ways to do more with Rational Build Forge capabilities
By Ashish Aggarwal
You can use the included command line Java and Perl APIs to handle software builds through IBM Rational Build Forge, rather than the management console. You can also integrate it with Jazz-based testing and change-and-release management tools. This article explains how, complete with sample code.
Product: IBM Rational Build ForgeConfigure secure access for multiple installations of Rational Team Concert
By Murali Dhandapani
For secure access to multiple installations of Rational Team Concert, you need the Network Deployment version of IBM WebSphere Application Server. Learn how to get an SSL certificate and how to install and configure it on each of the profiles created in Version 6.1 or 7.0 of the application server.
Product: IBM Rational Team ConcertBest practices for cloud-based asset-centric collaboration
By Christina Lau and Revathi Subramanian
Learn to achieve collaborative multi-tenancy using Rational Asset Manager
Product: IBM Rational Asset ManagerCollaborative lifecycle management for application lifecycle management
Get a comprehensive introduction to the Rational solution for Collaborative Lifecycle Management.
Products: IBM Rational Team Concert, IBM Rational Quality Manager, IBM Rational Requirements Composer
How is it Tuesday again already?!
By Wayne Diu
One of the developers of the software guides server administrators in setting up the IBM Rational Design Management Server with the Rational Software Architect Design Manager Server Extension. Then he tells users ways to take advantage of both types of clients for Collaborative Design Management.
Products: Rational Software ArchitectTutorial: Create a custom Rational Team Concert work item
By Seema Gupta
In this hands-on example, you use the Eclipse client with advanced customization in IBM Rational Team Concert tools to create a new type of work item called Risk. Then you can create and monitor different types of risks, especially with agile development and scrum project management methods.
Products: Rational Team ConcertSynchronize or transfer Rational DOORS and HP Quality Center data
By Guru Prasad Ramesh
Version 3.5 of the IBM Rational DOORS for HP Quality Center Interface helps you synchronize Rational requirements data with test and defect data from an HP project. This article explains how to access information from either application or transfer data between the two.
Products: Rational DOORS
Innovate India begins this week! Here's a peek at the agenda.
And if you'll be attending Innovate, check out this session on August 11 where they will talk about the sketching tool in Rational Software Architect. In this blog post by Manoj Paul, he describes this tool as a great feature for those who use Rational Software Architect to create models and digrams, but still aren't comfortable with UML and its semantics. (demo included in blog post)
If agile and lean software development are more your speed, make sure you check out this interview with Scott Ambler. At Innovate 2011 in Orlando, he sat down with Scott Laningham to share his thoughts on being agile and Lean
. (h/t Scott Laningham)
This week, our articles and updates focus on Rational Software Architect. There is new information to help you get the most out of converting UML and BPMN model elements.
Convert UML and BPMN model elements to different types automatically
Author: Lidija Grahek (firstname.lastname@example.org), Advisory Software Developer, IBM Canada
In early phases of design, you might use a UML class and later realize that you need a UML component, instead. Previously, you had to perform several steps manually to replace the element. The element conversion feature introduced in Rational Software Architect 8.0.2 automates all of those steps.
There is also updated information about
extending the topology editor in Rational Software Architect, and adding custom topology validators to the tool. Thanks to Andre Zwanziger and Sebastian Herden of IT Architecture Consulting Group, Magdeburg; and Chad Holliday and Tim McMackin of IBM Rational software for these updates.
Extending the topology editor with custom technology domains
Rational Software Architect includes modeling elements for databases, application servers, and Java applications. These are usually enough to model any type of system or software. However, you can use the Topology Domain Generation Toolkit to create custom elements. This tutorial demonstrates how.
Add a custom topology validator using Rational Software Architect
Validators enforce conditions on a model element in a topology, create an error message in the diagram, and suggest an optional resolution to correct the condition. This tutorial describes how you can add a custom validator to IBM Rational Software Architect.
Business Agility: A technical perspective from the IBM Rational software staff
By Mike Perrow, Market Segment Manager, IBM
Mike Perrow gets specific about how Rational software and services contribute to what IBM calls "Business Agility:" analytics and business rules for better decisions, practices for smarter software development, and ways to extend your reach with secure, multi-platform and cloud development.
Products: Rational AppScan, Rational Asset Manager, Rational Focal Point, Rational Host Access Transformation Service, Rational Insight, Rational Software Architect, Rational Automation Framework for WebSphere, COBOL Compilers, Fortran Compilers, PL/I Compilers, Define application architecture with Rational Software Architect, Part 1
By Jean-Louis Marechaux, Software Engineer, IBM
This two-part article describes the key architectural activities for specifying a software-intensive system with IBM Rational Software Architect, using an iterative approach. Part 1 focuses on typical tasks to outline the architecture and to align the technical vision with development needs.
Products: Rational Software ArchitectDefine application architecture with Rational Software Architect, Part 2
By Jean-Louis Marechaux, Software Engineer, IBM
This two-part article describes the key architectural activities for specifying a software-intensive system with IBM Rational Software Architect. Part 2 explains how developers refine the architecture, using an iterative approach.
Products: Rational Software ArchitectThis week we are also highlighting the following item on our home page and product pages that you may find of interest.Let Rational knowledge paths pave the wayTry Rational Software Architect Design ManagerOnline trial: Sandbox exerciseTry Rational Software ArchitectSmarter, safer railways, powered by software engineeringWebcast replay: Build and Deploy Automation Powered by Jazz virtual eventWe are pleased feature Contributing Author Millard Ellingsworth
Millard Ellingsworth lives in the hills west of Portland, Oregon, where he works on the IBM Case Manager Client product, whacking widgets, doing Dojo, and trying to delight our customers with a UI worth using. During the small pockets of free time that leaves him, he divides his attention between home improvement projects, playing guitar, woodworking, and tinkering with Android development
Visit Millard's developerWorks profile
See all of Millard's developerWorks content
Learn about the Author achievement recognition program
Track design changes dynamically through BIRT reports
By Shashi B. Pahwa (email@example.com), IT Architect, IBM and Shishir Narain (firstname.lastname@example.org), IT Architect, IBM
Keeping the software design documents in sync with the code throughout software development is one of the biggest challenges for architects and designers. Keep them consistent by using Business Intelligence and Reporting Tools (BIRT) to get reports from Rational Software Architect design models.
Product: IBM Rational Software ArchitectA guide to inline assembly for C and C++
By Salma Elshatanoufy (email@example.com), Software Developer, IBM and William O'Farrell (firstname.lastname@example.org), Software Developer, IBM Master Inventor, IBM
The authors first describe basic usage syntax for inline assembly (inline asm) embedded within C and C++ programs. Then they explain intermediate and advanced concepts, including addressing modes, branching stanzas, memory clobbers, volatile attributes, and multithreaded locks.
Product: IBM C/C++ CompilersThis week we are also highlighting the following items on our home page and product pages that you may find of interest.Evaluate: Rational Developer for zEnterprise
IBM® Rational® Developer for zEnterprise is a unified development tool for heterogeneous application development spanning systems such as z/OS, CICS, IMS, DB2, WebSphere Application Server, and Power Systems Software. Download the fully featured product for an evaluation period of 60 days.Rational Developer for Power distance learning
Choose IBM System i, IBM AIX or both, and learn how to use this modern development IDE. Register for the online workshop.Try Rational Software Architect Design ManagerTry Rational Software ArchitectTrial download: XL C/C++ for AIXTitle: Trial download: XL C/C++ for Linux
Toward a Basic Profile for Linked Data
A collection of best practices and a simple approach for a Linked Data architecture
By Martin Nally (email@example.com), Chief Technical Officer, IBM Rational Software, IBM and Steve Speicher (firstname.lastname@example.org), IBM Senior Technical Staff Member, OSLC Lead Architect, IBM
While using Linked Data as an application integration technology in Application Lifecycle Management (ALM), IBM found several ways of applying the existing W3C standards, yet little guidance on how to combine them. Two top IBM experts offer best practices and propose a Basic Profile for Linked Data.Agile software development made practical with existing CCM software
By Leslie Ekas (email@example.com), Senior Development Manager, Rational ClearCase, IBM
Agile project management methods help teams respond to change and deliver higher-quality software. Rational Team Concert helps you jump-start agile planning. It works well with Rational change and configuration management tools, so you can make the transition, yet leverage investments and minimize costs.Synchronize requirements data between Rational DOORS and Rational System Architect
By Krupa Gunhalkar (firstname.lastname@example.org), System Software Engineer, IBM
It is critical to keep track of requirements associated with enterprise architecture artifacts. This article explains how to synchronize and map EA data within Rational DOORS requirements management software with Rational System Architect to track requirements associated with the EA artifacts.This week we are also highlighting the following items on our home page and product pages that you may find of interest.Free for up to 10 developers - Rational Team ConcertDOORS Web Access online trialIBM SOA SandboxEvaluate: IBM Rational ClearQuestEvaluate: IBM Rational solution for Collaborative Lifecycle ManagementTrial: Rational Programming Patterns for System zWebcast: IBM Rational DOORS strategy and roadmapWhite paper: Driving business success with software reuse
Read how to leverage Rational Synergy and Rational Change solutions for effective component-based development.White paper: Achieving true collaboration in global development
Global distributed development can be a difficult model to adopt — making it hard for employees to provide collaborative value to the organization. Read how IBM Rational Synergy can tightly integrate virtually all aspects of the systems and software development lifecycle.
Automate vulnerability scanning of web applications with Rational AppScan
By: Bhargav Perepa (email@example.com), WebSphere Architect and Certified IT Specialist, IBM and Sujatha Perepa (firstname.lastname@example.org), Software Client Architect, IBM
A 2011 IBM report revealed that 37% of all security vulnerabilities reported were in web applications. In this article, you use Rational AppScan Standard Edition v18.104.22.168 to automate testing of a sample web service application. The authors, Bhargav Perepa and Sujatha Perepa, also explain regulatory compliance-reporting capabilities.Using models to design business processes and services
By: Tanya Wolff (email@example.com), Software Quality Developer, IBM
In this overview of designing business processes and services, Tanya Wolff highlights the roles and tools involved, workflows that software architects can use, and the advantages of using modeling tools to assemble the elements. She also explains workarounds and summarizes SoaML modeling practices.We are pleased feature Contributing Author Steve Hovater
Steve is a Senior Managing Consultant with the IBM Rational Lab Services in the US. Over the past 10 years, he has supported Raytheon, Lockheed-Martin, General Dynamics, BAE Systems, and the Naval Undersea Warfare Center, among other military and aerospace customers, on a variety of products, including Rational Apex (Ada), Rational Rose, and Rational Software Architect. Steve holds a master's degree in physics from the University of Alabama. During his 19 year with Rational software, he has been a developer, sales technical representative, trainer, and mentor. Steve specializes in the extension of Rational tools to meet customer requirements, whether it's writing Excel-to-RSA importers, extending Rational Software Architect, or writing custom Eclipse plug-ins. His latest areas of concentration include model reporting with BIRT, Rational Developer for System z extension, Rational Software Analyzer extension, and the Rational Publishing Engine. He resides in Candia, New Hampshire, with his wife Katrina and their indomitable beagle, Skyla.
Read all of Steve's developerWorks content
Visit Steve's developerWorks profile
Learn about the Author achievement recognition program This week we are also highlighting the following items on our home page and product pages that you may find of interest.Try Rational Software Architect Design ManagerOnline trial: Sandbox exerciseTry Rational Software ArchitectDownload Web application security e-Kit
What’s new in IBM Rational Rhapsody 7.6.1 and Rhapsody Design Manager 3.0.1
By Paul Urban (firstname.lastname@example.org), Senior Systems Market Manager, IBM
Rational Rhapsody enhancements ease team collaboration and offer more options to systems engineers, software developers, and testers. Rhapsody Design Manager integrates with Mathwork Simulink and improves support for Elektrobit EB tresos, AUTOSAR, and safety-critical development.Design models of RESTful web services with Rational Software Architect
By Sandeep Katoch (email@example.com), Senior Software Engineer, IBM
After you learn how to use the new REST modeling features in Rational Software Architect, you can create UML models that illustrate RESTful web service plans. This model-of-a-model approach makes explaining your project to others far easier and clearer. The model can also be part of documentation.
Design message and service definitions based energy industry CIM standards
By Darrell R. Schrag, Jr. (firstname.lastname@example.org), Senior Consulting Specialist, IBM
There is little guidance for adapting an energy industry information model to message and service definitions for SOA messaging. This process uses Rational Software Architect extensions to guide definitions, based on the International Electrotechnical Commission's Common Information Model (IEC CIM).
Product: Rational Software ArchitectImprove portfolio management with new IBM Rational Focal Point integrations
By Karthikeyan Dakshinamurthy (email@example.com), Senior Software Engineer, IBM
IBM Rational Focal Point 6.5.1 and later integrate with Collaborative Lifecycle Management (CLM) applications to give you many more capabilities for decision-making throughout software development and project lifecycles. This article covers what, why, and how to take advantage of CLM applications.
Product: Rational Focal PointSynchronize CMVC and Rational Team Concert data to get benefits of both
By Megha Mittal (firstname.lastname@example.org), Staff Software Engineer, IBM and Ankur Sharma (email@example.com), Staff Software Engineer, IBM
IBM Configuration Management Version Control (CMVC) has been superseded by newer Rational software, including Rational Team Concert. The tutorial explains how to integrate the two repositories in mainframe systems. It includes sample code to make syncing periodically even easier.
Product: Rational Team ConcertThis week we are also highlighting the following items on our home page that you may find of interest.Try Rational Software ArchitectTry Rational Software Architect Design ManagerRational Software Architect sandbox exerciseIBM Rational Team Concert 3.0 available on IBM Smart Business CloudPlay in the Jazz sandboxEvaluate: IBM Rational Team Concert V3.0