Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

Similar documents
Rational Developer for IBM i (RDi) Introduction to Enterprise Modernization

What makes you Rational? Effective Software Development with Rational

DevOps with UrbanCode

Innovation in Mainframe Application Maintenance

IBM Continuous Engineering augmenting PLM with ALM and Systems Engineering

Enterprise Modernization Lowering the cost of multi-platform application development, maintenance and delivery

Improving the business process of software delivery for Financial Services

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

IBM Rational Software

IBM Rational Software

Architecture & Construction Keynote Architecture Management

IBM Integrated Solution for System z Development (ISDz)

Effective Test Automation of SAP Implementations

IBM Rational Software

What's New With Rational Team Concert (TM)

Elevate Your Business Insight: Measured Improvement Realized in Rational Insight

IBM Rational Systems Developer, Version 7.0

Application Lifecycle Management for SAP Powered by IBM Rational

Managing the Business of IT - Integrating Enterprise Architecture and Application Portfolio Management

Fast, Lean Enterprise Software Delivery Through IBM DevOps

Fast Forward Shareholder Value from your SAP Investment using IBM Rational

VP SECURITIES A/S cuts costs with modern development tools

Enterprise Modernization in ICBC (Industrial and Commercial Bank of China) Best Practice of VAGen EGL Migration and ClearCase Integration

IBM Rational Software

Question No : 1 Which of these challenges exist most often in Software Development and Delivery?

IBM Rational Software Development Conference 2007

Building smart products: best practices for multicore software development

Rational Automation Framework for WebSphere

IBM Rational Software

New and noteworthy in Rational Asset Manager V7.5.1

2013 Rational Software Open Labs

Rational Developer for System z Application Development and IMS

IBM BPM on zenterprise

Adaptive work environments

IBM. Hardware IBM System p IBM System i IBM System x IBM System z IBM System Storage and TotalStorage

Address system-on-chip development challenges with enterprise verification management.

Achieve Competitive Advantage with IBM DevOps

Telelogic DOORS Web Access

IBM Innovate A Change Management Request Portal. Robert Kennedy Geoffrey Clemm

Introduction to Disciplined Agile Delivery

IBM Rational RequisitePro

Inspire. Solution Overview. for solutions development

Collaborative DevOps with Rational and Tivoli

Connect heterogeneous ALM tools together

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

The IBM Rational Software Development Platform

IBM Rational Software

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

New Intelligence, Better Insight Jack Esselink Business Analytics Evangelist

A Fresh Look at the Mainframe

IBM Rational Software

Testking.M questions

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A

Best Practices for Selecting a Modernization Trajectory

IBM DevOps. Rosalind Radcliffe Distinguished Engineer Chief Architect for DevOps for Enterprise Systems

IBM Informix Dynamic Server and IBM Software Group compatibility: powerful synergies for on demand computing.

Agile Architecture And Design

The IBM Rational Software Delivery Platform Product Overview

Gain strategic insight into business services to help optimize IT.

IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance

IBM and SAS: The Intelligence to Grow

Rational and Telelogic

IBM Software Services for Lotus To support your business objectives. Maximize your portal solution through a rapid, low-risk deployment.

Hybrid Data Management

Automated Delivery Pipeline An Open Platform

Enterprise Architecture Management

Build a Future-Ready Enterprise With NTT DATA Modernization Services

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

Customizing IBM Rational Team Concert Work Items and Process

Service Oriented Architecture

Guaranteed Value Projects in Legacy Modernization. Michael Oara VP for R&D Relativity Technologies, Inc.

Deploying Mainframe Applications to Amazon Web Services

Modernization of Federal Government Enterprise Assets

CORE APPLICATIONS ANALYSIS OF BUSINESS-CRITICAL ADABAS & NATURAL

IMS Request for Enhancements (RFE) for Customer Requirements

Tools to Support Linux Based Team Development

The IBM Rational strategy for integrating with Product Lifecycle Management (PLM)

Optimize Process Performance with Analyzer, Monitor & Business Intelligence

Rational Unified Process (RUP) in e-business Development

IBM Hybrid Cloud OPEN Labs

Adopting DevOps at Enterprise Scale

IBM Rational Team Concert Feature Overview

Welcome to IoT CE/CLM on Cloud

Achieving Business Results from your Enterprise Architecture

IBM Software Rational. Five tips for improving the ROI of your software investments

HCL IBM PARTNERSHIP. October 13, HCL Products & Platforms Copyright 2016

Securing your. CA Gen Vision. jumar

IBM Cognos BI Server Distribution Options - How to Manage Distributed Servers Session Number Dean Browne, IBM Corp.

Actionable enterprise architecture management

IBM Rational Software Masterclass How to develop Services in-the-cloud using SoaML, week 1 Richard Bakker CTP January 4th, IBM Corporation

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

IBM Rational COBOL Runtime for z/vse V7.5 enables EGLgenerated COBOL applications on the z/vse platform

Extending the value of RPG applications on the IBM System i platform.

Introduction to the IBM MessageSight appliance for Mobile Messaging and M2M

WHITEPAPER WHEN CA GEN ISN T COOL ANYMORE THE BUSINESS CASE, CHALLENGES AND SOLUTION FOR MOVING CA GEN APPLICATIONS TO A MODERN PLATFORM

Transforming software delivery with cloud

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA)

Govern IT. On Demand Insurance Business Imperative. Business objectives are aligned with my IT infrastructure. Business.

Transcription:

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer V.Quiblier. Rational Z Technical Sales Specialist 2006 IBM Corporation 2007 IBM Corporation

Agenda IBM Software Group The challenge Business and IT drivers Rational Asset Analyzer overview Positioning with other IBM Rational offerings Question & Answers 2006 IBM Corporation 2

Accelerating software innovation on System z Empowering individuals, delivering modern quality processing, and doing more through collaboration to improve business and IT flexibility People Applications Teams Build sophisticated end-toend, multiplatform applications Develop with modern Eclipse-based IDEs for all deployment platforms and languages Use high level languages that capitalize on hardware performance improvements Rational Host Access Trans. Svc s. Rational Developer for System z with EGL/Java Rational Migration Extension Rational Developer for System i / for SOA Rational Business Developer IBM Compilers RAD, RSA Rational Host Access Client Package IBM Problem Determination Tools Getting Started Link application intelligence with business goals and IT systems Understand and extract value from existing assets Leverage Web 2.0 while creating a flexible enterprise architecture through SOA Improve application quality across the software delivery lifecycle Rational Transformation Workbench, WSAA/RAA, RAM, WSRR Rational Function and Performance Tester Telelogic Systems Architect Appscan RSAR WAS, CICS, IMS, DB2, WPS WebSphere Business Monitor ilog Videos ITCAM& Demos Modern App Dev Seminars System z/ IBM i Sandboxes Move to a common team infrastructure for all platforms, geographies, languages, and roles Automate software change, configuration and build processes Migrate to a platform with end-to-end lifecycle tooling Rational Quality Manager Rational ClearCase Rational ClearQuest Rational Team Concert for System z Rational Team Concert for IBM i Rational BuildForge Rational Req Pro Telelogic Doors Telelogic Focal Point Application Modernization 2006 IBM Corporation Proof of Technology 3

Challenges to Asset Modernization We want to reuse key parts of our mainframe applications in a SOA. Where do we start? We've accumulated decades of changes to our valuable applications, but we don't have reliable documentation of them We've outsourced our application development; how do we keep intellectual control of our applications? We can't be sure how changes in one part of an application will affect other parts, so maintenance is difficult and dangerous Our applications staff are retiring or moving on, and we are losing the subject matter expertise We need to change our applications to address industry or government mandates... and it's going to take a lot of time and money The cost to enhance our applications are holding back top-level business growth We can't afford to rewrite our mainframe applications as new web applications 2006 IBM Corporation 4

The Value of Rational Asset Analyzer Accelerate project delivery in response to business drivers Reduce risk Increase productivity Improve quality of application changes Gain intellectual control of applications Gain transparency into outsourced development Customize RAA to organizational processes and IT environments 2006 IBM Corporation 5

Agenda IBM Software Group The challenge Business and IT drivers Rational Asset Analyzer overview Positioning with other IBM Rational offerings Question & Answers 2006 IBM Corporation 6

What is Rational Asset Analyzer V5.5? 2006 IBM Corporation 7

Rational Asset Analyzer V5.5 Architectural View Distributed Enterprise Customer mainframe application development artifacts COBOL, PL/I, job control language (JCL) and High Level Assembler (shallow scan), IMS source Inventory process Impact analysis Application metadata (DB2) Application understanding Inventory process Enterprise Customer distributed application development artifacts Java technology-based WebSphere applications, HTML, JavaServer Pages (JSP), Enterprise JavaBeans (EJB), enterprise archive (EAR), Web archive (WAR) and Java archive (JAR) files, and C++ applications User community Web browser User community Other tools Business analysts, system analysts, developers, testers, project managers 2006 IBM Corporation 8

RAA Home Page 2006 IBM Corporation 9

Rational Asset Analyzer Counts & Metrics Gain control of your assets & know what you have Identify the breadth of technologies currently used in the enterprise using a dashboard or report view Understand the quality and complexity of your assets Use the Errors view to identify missing resources Error rate is an indication of validity of data; also includes tools to help reduce the error rate 2006 IBM Corporation 10

Rational Asset Analyzer Application Understanding Quickly understand code with little or no documentation, and relationships across the enterprise Group artifacts into user-defined groups called Applications to limit scope to area of interest Use various types of diagrams for understanding how the application hangs together Use annotations to capture knowledge from SMEs e.g. Business function, description, etc. Create user-defined relationships for situations where relationships cannot be determined through static analysis Perform enterprise-level keyword searches 2006 IBM Corporation 11

Rational Asset Analyzer End to End Impact Analysis Reduce time to market & risk of downtime by understanding change impact upfront Reduce time to determine scope of change whether for new enhancements, or even maintenance efforts View the metrics for impacted artifacts to determine the risk of change i.e. cyclomatic complexity, lines in file, etc. Traverse user-defined relationships to determine impacts across platforms i.e. follow dependencies from mainframe to J2EE and back. Create a bill of materials of impacted artifacts by evaluating the details page 2006 IBM Corporation 12

Rational Asset Analyzer Extensible Framework Tailor RAA to your organization s needs Access RAA s wealth of information using standard web services Add the support for languages not currently supported using RAA s documented import file format Extend RAA with user-defined metrics & counts Create custom queries, and optionally include them as actions on pages Create your own Web 2.0 applications and access RAA information using RAA s REST interface 2006 IBM Corporation 13

Rational Asset Analyzer Scalability The ability to start small and scale up to enterprise-wide usage RAA is built on the highly scalable Websphere Application Server and DB2 products It has the potential to handle hundreds of millions of lines of code * Application Server You have the flexibility to start with a small team (10-15 users), or scale up to handle source of the entire enterprise * Since RAA is browser-based, administration costs are minimized Client machines do not need to be managed & updated Scaling up is as simple as giving additional users access * Scalability is dependent on the hardware and level of complexity of source code 2006 IBM Corporation 14

Agenda IBM Software Group The challenge Business and IT drivers Rational Asset Analyzer overview Positioning with other IBM Rational offerings Question & Answers 2006 IBM Corporation 15

Product Positioning Product Focus Description Rational Asset Analyzer Rational Developer for System z Rational Asset Manager Rational Software Analyzer Accelerate Project Delivery Developer Productivity Governance & Reuse in Development Process Manage Code Quality & Policies Gain insight into enterprisewide applications & find dependencies across applications Leverage an integrated development environment to develop and debug applications & create services Manage, govern and share assets in the development process Manage code quality through development & build 2006 IBM Corporation 16

Rational Asset Analyzer Synergies RAA enhances value of other tools Rational Developer for System z (RDz) Combine productivity gains of RDz with the enterprise-level insight in RAA to minimize time-to-market and minimize risk due to lack of visibility into impacted artifacts Rational Asset Manager (RAM) Use RAA to identify artifacts/assets of interest, then use RAM to publish those assets for reuse, and manage/govern the development process around changes to those assets. That is, jumpstart RAM deployments for a quicker ROI. Use RAA to perform deeper level analysis for change requests coming in to RAM. 2006 IBM Corporation 17

For more information Enterprise Modernization: http://www.ibm.com/rational/modernization/ Webpage http://www.ibm.com/software/awdtools/raa/ WSAA Redpaper: Faster Application Change and Reuse: http://www.redbooks.ibm.com/redpieces/abstracts/redp4225.html Best practices guide: http://publibfp.boulder.ibm.com/epubs/pdf/c1911680.pdf Enterprise Modernization Sandbox http://www.ibm.com/developerworks/downloads/emsandbox/systemz.html?s_tact =105AGX28&S_CMP=EMSAND Teleconference - How you can uncover your reusable System z assets and then manage their use http://www-306.ibm.com/software/swevents/teleconference/o895390m09593j12.html 2006 IBM Corporation 18

THANK YOU! Learn more at: IBM Enterprise Modernization Solutions IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management Rational Developer for System z Architecture management Rational trial downloads developerworks Rational Rational Transformation Workbench IBM Rational Business Partners Rational Asset Analyzer Copyright IBM Corporation 2008. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, the on-demand business logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 2006 IBM Corporation 19

Questions? 2006 IBM Corporation 20

Positioning Rational Asset Analyzer (RAA) & Rational Software Analyzer (RSAR) Draft Request Business Manager Approves System Planning Approves Develop Business Requirements RAA Inventory Information Services Review Feasibility Study Detailed Analysis (SOW) Information Services Approval Business Approval Development Activities Unit Test & System Test Build Production Update Inventory RAA: Accelerate project delivery Understand application artifacts and scope of proposed change request Create project estimates, system diagrams, and other input to project manager s work breakdown structure Integrate with SCM to create application snapshot at specific code level (usually QA or production) Contributes to development by performing impact analysis to ensure that all impacted artifacts are updated. RSAR: Manage code quality through development & build Manage various dimensions of quality through the development process Gain visibility into adherence to quality standards and policies Find errors earlier in the development cycle Integrate with BuildForge to create buildlevel snapshots of quality *Does not support COBOL, but will do so in a future release 2006 IBM Corporation 21

Value of Rational Asset Analyzer Gain intellectual control of your applications discovery relationships / dependencies application and program structure Improve quality of application changes Enable developers & teams to work above their experience level Document your applications from the code itself Improve change management / governance / compliance processes Incorporate into existing IT operational processes 2006 IBM Corporation 22