Let's talk software maintenance in mainframe applications. OK, maybe it isn't the most tantalizing IT topic around, but
before you run screaming to the latest mobile-social phenomenon, consider this: Software maintenance can absorb up to 70%
of an IT budget, and managing change can help you shorten your maintenance cycle, reduce risk, ensure high quality, and thrive
in a challenging economy.
Are you with me now? Good. Now take a good look at our new three-part article series on managing
change in mainframe apps with Rational Asset Analyzer. Author Amy Silberbauer shows you how to effectively identify assets
that will be affected by the proposed change (Part
1), how to analyze the impact of changes to manage scope and risk (Part
2), and how to customize, aggregate, and share the results of your analysis (Part
3) -- all of which will help you prepare for the next phase of the lifecycle: implementation.
Trust me, you'll be glad you stuck with it. And your friends and colleagues will swoon at your newfound expertise. Go ahead,
tweet about it.
Until next week,
John Swanson and the developerWorks editorial team
Our other top features on developerWorks
| Developer events in your area|
developerWorks Live! workshops in Madrid and Barcelona: IBM Blueworks Live|
Blueworks Live is a cloud-based business process management (BPM) tool that lets
you discover, design, automate, and manage business processes for your
organization. And be sure to join the community
group for this event on developerWorks.
(22 November 2011, Madrid, Spain; 24 November 2011, Barcelona, Spain)
Get more details and register >
| developerWorks Live! briefing in Zurich: IBM Cognos Business Intelligence workshop|
Learn about Cognos 10 Business Intelligence Suite in this two-day workshop. Get a high-level overview of all the components
in Cognos 10 Business Intelligence through lectures and hands-on experience. And be sure to join the community
group for this event on developerWorks.
(22 - 23 November 2011, Zurich, Switzerland)
Get more details and register >
| developerWorks Live! briefing in Hursley: Introduction to WebSphere Application
Get to know WebSphere Application Server V8.0 through presentations, hands-on labs, and demos. Built upon the IBM Virtual
Machine for Java platforms, WebSphere Application Server provides the foundation for the WebSphere portfolio.
And be sure to join the community
group for this event on developerWorks.
(23 November 2011, Hursley, UK)
Get more details and register >
| Get to know the VIOS CLI|
Discover the syntax used by the Virtual I/O Server (VIOS) command-line interface (CLI). Get a feel for VIOS commands, their
intuitive flags, and how close the VIOS commands are to AIX operating system commands.
Learn how to navigate the VIOS >
| Accessing Twitter from the command line|
As a social networking medium, Twitter is a lot of fun. But with a bit of command-line savvy, the right API, and your programming
language of choice, it can also be powerful. Learn how to access the Twitter platform to build useful and fun command-line
Learn to access Twitter >
| Automate development and management of cloud virtual machines|
Find out how to use the open source Apache Maven build management tool to automate build and deployment projects on IBM SmartCloud
Enterprise. This article shows you how to integrate the management of virtual machines on the cloud into the build and deployment
lifecycle by developing an Apache Maven plug-in.
Automate build and deployment on IBM SmartCloud Enterprise with Apache Maven >
| Practical approaches to
cloud-based high availability|
Explore some of the practical approaches to cloud-based high availability (HA), including stateless failover and the more
useful stateful failover, and discover the various open source software components at play in high availability systems.
Start exploring cloud-based HA >
| IBM ecosystem partner images on the IBM Cloud |
Get ready to try new partner software images on the IBM Cloud. IBM Business Partner solutions extend the value of the IBM
SmartCloud by providing new capabilities. Learn more about these new capabilities, which are now being offered on the IBM
New ecosystem partner images on the IBM Cloud >
| Webcast: Increase agility and improve consistency using IBM Workload Deployer
This event will offer a brief introduction to IBM Workload Deployer and the benefits it can bring to your organization.
We will describe the deployment models that are supported in Workload Deployer, and highlight the capabilities and strengths
of each model. The event will include a brief demonstration of the IBM Workload Deployer in action. (15 November 2011, 10:30am
Register for the webcast >
| Introduction to IBM i OmniFind Health Checker|
This article describes a set of DB2 stored procedures that can be used by administrators to identify common problems related
to OmniFind Text Search server for DB2 for i, so that issues with text search servers and text search indexes can be resolved
quickly without the need for advanced support.
Take matters into your own hands >
| Integrate InfoSphere Guardium Data Redaction with IBM Classification Module|
right balance between openness and privacy. Use Classification Module to identify sensitive documents that require redaction,
and InfoSphere Guardium to implement redaction only when necessary.
Identify sensitive and non-sensitive documents >
| Protect your sensitive data using InfoSphere Optim Designer|
Protect sensitive data in data sources with data privacy functions in IBM InfoSphere Optim Data Masking Solution. V2.2 provides
features for data masking as "data privacy policies." Optim Designer is a component of IBM InfoSphere Optim Data
Masking Solution V2.2 that allows defining and designing "data management services" to mask sensitive data.
That masked solution >
| Transform and model your DB2 data using WebSphere Transformation Extender|
Attach a database to WebSphere Transformation Extender and then define the hierarchical structure of your data using type
trees and a map to ensure it is transformed and modeled to the specified format that your application uses.
Extend your transformation >
| Programmers only: Utilities
Utilities such as REORG and LOAD can save time for developers. Learn why using these utilities,
as opposed to maintenance programs, can help you to improve system availability and performance in DB2 for z/OS.
Harness the power of DB2 utilities >
| Download: IBM Data Studio V3.1|
IBM Data Studio V3.1 consolidates all the capabilities previously found in Optim Development Studio, Optim Database Administrator,
and Data Studio Health Monitor into a single offering. It is a fully licensed product, available at no charge and with no
Download Data Studio today >
| Chat with the Lab: Implementing data encryption with Informix (17 Nov)|
In this Informix Chat with the Lab session, learn about the necessity to encrypt data "at rest" -- especially to
accommodate growing regulatory requirements in the health insurance industry -- and how to accomplish this with Informix.
(17 November 2011, 11:30am EST)
Register for the event >
| developerWorks podcast interviews from Information On Demand 2011|
Check out Scott Laningham's blog for a wide range of interviews with IBM thought leaders, business partners, and customers,
which he recorded at this year's Information On Demand technical conference.
Catch up with the latest from IOD >
| IBM Midsize Business Analytics Quarterly Virtual Summit|
Join the final virtual event in this 2011 series of quarterly, interactive forums focused on business analytics solutions
for midsize companies. This web broadcast is no charge and is offered at two different times. (1 December 2011)
Learn how analytics-driven organizations thrive in turbulent times >
| Apache Mahout: Scalable machine learning for everyone|
Apache Mahout committer Grant Ingersoll brings you up to speed on the current version of the Mahout machine-learning library,
and walks through an example of how to deploy and scale some of Mahout's more popular algorithms.
Learn how to scale Mahout in the cloud >
| Podcast: Grant Ingersoll on Apache Mahout|
In this double-header on Mahout, Andrew Glover interviews Grant Ingersoll, who introduces machine learning, the concepts
involved, and explains how it applies to real-world applications.
Listen now >
| Linux in an Active Directory environment|
If you're running Linux in a mixed-platform environment with Windows clients and servers, you'll need to be able to communicate
with Microsoft Active Directory. Learn what you need to do in our continuing Linux 302 series.
Start integrating >
| Follow Chris on Twitter|
Follow Linux and Open source zone editor Chris Walden on Twitter for regular updates
on articles and other information relevant to the Linux and open source communities.
Follow ChrisW_at_IBM on Twitter >
| Have you visited Sphinx?|
When working with searchable data, many reach for an SQL solution. However, in some circumstances the Sphinx search server
can perform better with less maintenance. Learn more and see if Sphinx might be a fit for some of your solutions.
Improve your MySQL searches with Sphinx >
| Join in the conversation|
The Real-world open source group in the developerWorks Community is an open forum for sharing your open source perspectives
and questions. Right now there are discussions on Android, photo editing software, and more. Add your perspective today.
Get real with the open source community >
| Change management in mainframe applications: Identify assets |
Software maintenance can require up to 70% of your IT budget, so managing change to shorten the maintenance cycle, reduce
risk, and ensure quality is critical in today's economy. This three-part series explains how to use Rational Asset Analyzer
to achieve those goals.
Identify which assets the change will affect >
| Change management in mainframe applications: Manage change request scope and
Part 2 describes how to perform an impact analysis to manage the scope and risk of a software change request. The article
focuses on changes to data definitions and data characteristics, but the concepts can be applied to other application components
Analyze the scope and risk of the change >
| Change management in mainframe applications: Customize impact analysis results|
Part 3 describes how to customize the impact analysis results and aggregate those results using the Custom Query capability
in Rational Asset Analyzer. You then learn how to create a "bill of materials" that's based on those results, and share it
with others as a spreadsheet.
Customize, analyze, and share the results >
| Try Rational Performance Tester (and more) in the SOA Sandbox|
Learn how to use WebSphere Application Server for Developers, IBM Monitoring and Diagnostic Tools for Java, and Rational
Performance Tester in this new SOA Sandbox exercise: Java Troubleshooting with WebSphere Application Server for Developers.
Try this 3-in-1 online exercise >
| Track design changes dynamically through BIRT reports |
Keeping 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.
Learn how to use BIRT with Rational Software Architect >
| A guide to inline assembly
for C and C++|
This article starts by describing basic usage syntax for inline assembly (inline asm) embedded within C and C++ programs.
It then explains intermediate and advanced concepts, including addressing modes, branching stanzas, memory clobbers, volatile
attributes, and multithreaded locks.
Review basic, intermediate, and advanced concepts >
| Configure Rational Focal Point to give users LDAP directory access|
By integrating Rational Directory Server with Rational
Focal Point, you can configure the corporate partition that gives Focal Point
access to LDAP server for user authentication. You can then use Focal Point to
create users for an existing corporate LDAP server.
Start the integration >
| Apply agile project management methods for more efficient hardware development
By using Rational Team Concert to apply these agile development methods to hardware projects, you can respond better to rapidly
changing requirements and manage more efficiently and effectively. You can also use this as a guide to making the
transition from waterfall to agile methods.
Spend more time developing, less time managing >
| USB-like Universal Ports type for Enterprise Service Bus, Part 2: Concept, process, and implementation|
In this installment, Part 2 of this series, you will learn about the new concept of the Universal Ports type for ESB and
how to implement Universal Ports.
Check out Part 2 >
| Top 10 IBM SOA & BPM Newsletter articles|
These 10 articles from the SOA and BPM Newsletter have had the highest readership over the past year.
Find out what's hot >
Start exploring >
| New WebSphere Developer Technical Journal |
Topics in the new Tech Journal include understanding interface requirements for BPM and SOA solutions, adaptive spinning
and the lock nursery in the new WebSphere Application Server JVM, the latest high-performance WebSphere DataPower appliances,
and building a Smarter Planet one operations center at a time.
| Tutorial: IBM BPM V7.5 orchestration scenarios, Part 2 - Straight-through processing
using IBM Process Designer and IBM Integration Designer|
Part 2 of this series shows you how to create a straight-through processing application
(where the business process contains no human intervention) using a BPEL process in IBM Integration Designer.
| Tutorial: Developing JAX-RS 1.1 RESTful Services in Rational Software Architect
for deployment to WebSphere Application Server |
Learn how to expose business functionality embedded in legacy applications as JAX-RS 1.1 RESTful services using WebSphere
Application Server V8 and Rational Software Architect V8.
| Tutorial: Integrate an LDAP user registry with WebSphere Lombardi Edition |
In this tutorial, you'll learn how to integrate the users and groups in your LDAP repository into your WebSphere Lombardi
Edition business processes, including setting up users and groups in LDAP, configuring LDAP with Lombardi, and associating
LDAP roles with a Lombardi business process.
| Introduction to WebSphere ESB Registry Edition V7.5|
WebSphere ESB Registry Edition V7.5 combines WebSphere ESB with WebSphere Service Registry and Repository to give you a scalable
and flexible infrastructure for service mediation, hosting, visibility, and control. This article describes product features
and usage scenarios.
| New trial download: IBM ILOG JViews Enterprise V8.8|
IBM ILOG JViews Enterprise is a set of tools, components, and APIs for building the advanced graphical displays needed by
Download now >
| New trial download: IBM ILOG Elixir Enterprise V3.5 |
This download extends the Adobe Flex and Adobe AIR platforms by adding user interface controls for more intuitive and interactive
Download now >
| Webcast: WebSphere MQ for z/OS performance (15 Nov)|
This WebSphere Support Technical Exchange describes common performance problems with WebSphere MQ for z/OS, and provides
resources you can use to diagnose and solve them. (15 November 2011, 11:00am EST)
Register now >
| Make HTML5 microdata useful with the jQuery UI Map plug-in|
Start with generic scripts
and microdata to provide customized services for dynamic pages. Combine the jQuery UI Map plug-in and your HTML5 microdata
to create an interactive Google map, in Part 1 of this two-part series.
Create your map >
| Combine Drupal, HTML5, and microdata|
Make your content easier to find and reuse. Add microdata to your pages with the new microdata module in Drupal. Configure
and add microdata output for basic field types and custom field types, so your content is available for use in applications
such as Google's Rich Snippets.
Enhance your data now >
| Write safer XSLT stylesheets with automated error trapping|
Add thorough functional testing for safer XSLT stylesheets, as well as easier testing to find mistakes missed by static and
dynamic error checking. With XSLT 2.0 features like the type system, you can add otherwise-impossible error checking to your
Add testing now >
To ensure proper delivery, please add firstname.lastname@example.org to your address
book. You received this email because you are subscribed to
IBM's developerWorks newsletter as: © International
Business Machines Corporation 2011. All rights reserved.
Attn: Developer Communications,
150 Kettletown Road
Southbury, CT USA 06488
Downloads & Trials