IBM Deployment Planning and Automation



Similar documents
IBM Rational DOORS Next Generation

IBM Rational Asset Manager

Tivoli Automation for Proactive Integrated Service Management

Acknowledgments. p. 55

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

General Introduction to IBM (R) Rational (R) Asset Manager

Converting Java EE Applications into OSGi Applications

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Rich Media & HD Video Streaming Integration with Brightcove

Trends and Directions in Application Performance Management

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

Business Process Management Enabled by SOA

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

SCA-based Enterprise Service Bus WebSphere ESB

IBM WebSphere Business Monitor, Version 6.1

DevOps for the Mainframe

WebSphere MQ Managed File Transfer

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Leveraging Rational Team Concert's build capabilities for Continuous Integration

IBM Rational Web Developer for WebSphere Software Version 6.0

Rational Asset Manager 7.2 Editions and Licensing

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

WebSphere Stack Update

Avaya Aura Orchestration Designer

WebSphere Business Monitor

IBM Tivoli Composite Application Manager for WebSphere

Developing SOA solutions using IBM SOA Foundation

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Business Process Management Tampereen Teknillinen Yliopisto

Take full advantage of IBM s IDEs for end- to- end mobile development

WebSphere MQ Managed File Transfer

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Lunch and Learn: BlueMix to Mainframe making development accessible in the

Requirements Management im Kontext von DevOps

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

ITG Software Engineering

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

A standards-based approach to application integration

How To Write An Architecture For An Bm Security Framework

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds Session 14238

Increased Agility with Integration Testing

Realizing business flexibility through integrated SOA policy management.

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

IBM Business Monitor Version IBM Business Monitor Installation Guide

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Managed File Transfer

IBM Tivoli Directory Integrator

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications

Business Process Management IBM Business Process Manager V7.5

A Study on Reducing Labor Costs Through the Use of WebSphere Cloudburst Appliance

Operations and Monitoring with Spring

Extending IBM WebSphere MQ and WebSphere Message Broker to the Cloud

JBoss Enterprise Middleware

Modernizing enterprise application development with integrated change, build and release management.

Exam Name: IBM WebSphere Process Server V6.2,

BMC BladeLogic Application Release Automation TECHNICAL WHITE PAPER

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

AutoPilot Middleware-Centric Application Performance Monitoring

Why IBM WebSphere Application Server V8.0?

WEBSPHERE APPLICATION SERVER ADMIN V8.5 (on Linux and Windows) WITH REAL-TIME CONCEPTS & REAL-TIME PROJECT

Chapter 1 - Web Server Management and Cluster Topology

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Installing and Configuring Adobe LiveCycle 9.5 Connector for Microsoft SharePoint

Installing and Configuring DB2 10, WebSphere Application Server v8 & Maximo Asset Management

Software Services for WebSphere. Capitalware's MQ Technical Conference v

PureApplication Meet the Experts The New Virtual Pattern. Location: Raleigh, North Carolina Date: September 24-25, 2014 Speaker(s): Lin Sun

IBM Tivoli Provisioning Manager V 7.1

Migration guide for IBM WebSphere Message Broker on HP-UX

Oracle Reference Architecture and Oracle Cloud

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

MQ Authenticate User Security Exit Overview

IBM SOA Foundation products overview

WebLogic Server Admin

IBM Service Management solutions White paper. IBM Service Management and MRO Software Maximo synergies, convergence and roadmap.

WebSphere Business Monitor V7.0: Clustering Single cluster deployment environment pattern

Installation and Release Bulletin Replication Server Messaging Edition for Linux, Microsoft Windows, and UNIX

Introduction to IBM Worklight Mobile Platform

Enterprise Reference Architecture

WebLogic Server Foundation Topology, Configuration and Administration

CA Workload Automation Strategy and Roadmap. Bill Sherwin Principal Consultant EMEA Workload Automation Owner

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

Enhance visibility into and control over software projects IBM Rational change and release management software

IBM Endpoint Manager for Server Automation

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

Cisco Integration Platform

Oracle WebLogic Server 11g: Administration Essentials

CA Automation Suite for Data Centers

Successfully managing geographically distributed development

Transcription:

IBM Software Group IBM ment Planning and Automation Leigh Williamson David Sayers March 2011 2011 IBM Corporation

Agenda Middleware Automation Update Latest ment Automation Features Roadmap Ahead for Automation Partnering to Expand the Scope MidVision Extensions IBM ment Planning and Automation Plan, Automate, Govern Example Scenario 2

Disclaimer: Copyright IBM Corporation 2011. All rights reserved. These materials are intended solely to outline our general product direction and should not be relied on in making a purchasing decision. Information pertaining to new product is for informational purposes only, is not a commitment, promise, or legal obligation to deliver any material, code or functionality, and may not be incorporated into any contract. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. 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 products. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic 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. 3 3

Rational Automation Framework for WebSphere (RAFW) Customizable and extensible framework that delivers Configuration management automation Application deployment automation Product installation & patching automation Core Strengths Accuracy Data Driven - Maintains normalized configuration data Reliability Apply right data to the right target environment Consistency Apply data in repeatable manner to target environments 4 4

RAFW Architecture Physical Environments Virtualized Environments Cloud Agent server Server Server server server Server Server server server Server Server server Rational Asset Manager (RAM) Existing Investment in Custom Admin is Preserved Centralized automation server Proven enterprise automation platform Supports huge variety of platforms RAFW Agent Windows, Linux, Unix, Mac, z/os, i5/os, zlinux, etc. Web Browser Custom Admin Database Application Server Web Browser Agent Source Control Mgmt RSA/Zephyr Rich Client Web Browser 5

RAFW Automation Targets (as of 4Q 2010) Supported Middleware Versions, Platforms, and Action Types AIX HP-UX Linux Solaris Windows zlinux z/os IBM HTTP Server Version 6.0, 6.1, 7.0 WebSphere Application Server Version 6.0, 6.1, 7.0 WebSphere Application Server ND Version 6.0, 6.1, 7.0 WebSphere Portal Version 6.0, 6.1 6.1.5 WebSphere Enterprise Service Bus Version 6.2 WebSphere Process Server Version 6.2 WebSphere Service Registry and Repository Version 6.2, 6.3 WebSphere Virtual Enterprise Version 6.1 6 6

RAFW 7.1.2 Release Highlights (October 2010) Expanded automation targets WebSphere BPM Suite WebSphere Process Server 6.2 WebSphere Enterprise Service Bus 6.2 WebSphere Service Registry and Repository 6.2 WebSphere Service Registry and Repository 6.3 WebSphere Virtual Enterprise 6.1 WAS Feature Packs WAS 6.0: Web 2.0 WAS 6.1: Web 2.0, EJB3, Web Services WAS 7.0: Web 2.0, CEA, XML, SCA, OSGi & JPA WebSphere Portal 6.1.5 Fixpack updates for WAS, IHS and WebSphere Portal Performance/Scalability Improvements Core Automation Framework (Purge, Scheduler, etc ) RAFW Initial & Media Agentless Transfer 7

RAFW 7.1.2 Release Highlights (October 2010) Consumability Improvements er GUI for RAFW (in Build Forge) Reduced manual post-install activities New uninstaller utility for incubator installations New Logging Framework Extensibility Enhancements Easily extend the product with custom actions that incorporate reusable Java code Easily extend the product with custom actions that incorporate reusable Jython code Enhanced support for Custom Environment Templates RAFW Extender s Guide 8

WCA Pattern customized by RAFW 9 9

RAFW: 2011 and Beyond Expansion of automation portfolio Exclusively driven by market needs and customer feedback IBM and non-ibm targets, including MQ and WMB (see additional slides) Eclipse-based GUI for intuitive visualization of critical usage scenarios Exploitation of Eclipse and VCE (live demo) Continued enhancements in scalability, performance and user experience End to end Lifecycle Management solutions through integration with key IBM Rational and Tivoli products Tivoli Service Automation Manager/Tivoli Provisioning Manager Rational Software Architect ment Planning & Modeling 10

Release Roadmap RAFW V7.1.2 (Oct-2010) RAFW automation support of: WebSphere BPM suite WebSphere VE WAS Feature Packs Portal 6.1.5 Extensibility improvements Performance Improvements transfer/purge Platform currency RAFW V7.1.1.4 (May-2010) Comsumability improvements Augment/Promote Modes Existing Environment Discovery RAFW Integrations WebSphere Cloudburst RAFW MV Extensions (2Q11) MidVision Extension for WebSphere Connectivity portfolio (MQ and WMB) MidVision Extension for WebLogic MidVision Extension for JBoss RAFW V7.1.2.1 Quality Focus 20102011 RAFW V7.1.2.2 Quality Focus RAF V.Next Packaging updates Enhanced User Experience WVE Promote & Augment mode support Security enhancement (sudo support) RAF_2012 Internationalization Target currency: WAS 8 2012 RAF V.Next+ Target currency: BPM 7 Portal 7 Quality Focus The information on products is intended to outline our general product direction and it should not be relied on for making a purchasing decision. The information on products is for informational purposes only and may not be incorporated into any contract. The information on products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion. 11 11

What goes into RAFW? Rational Automation Framework Automates Tasks Scheduling Notifications Auditability Visibility Consolidation & standardization Role-based Security + WebSphere Module (WAS, IHS, IHS, Portal, WPS, WSRR, WESB, WVE) Library of 750+ commonly used tasks to administer WebSphere family products Environment Generation Wizard Extensive help information Preset integration with WebSphere CloudBurst Appliance (WCA) Predefined automation library elements 12

Leveraging Partners for Full Spectrum of Middleware MQ, WMB BPM Suite WebLogic, JBoss IBM Oracle PA MidVision Partner #4 MidVision RAF Core* Framework + WAS/Portal IBM Partner #2 Partner #3 IBM.NET DB2 WAS VE DataPower 13

Module Architecture RAFW provides core automation platform and services (Security, Audit, Build / SCM, Connectivity, etc.) Loosely coupled modules are built, packaged and distributed separately Uses BuildForge for version control and build processes Concept of a ment Package archive containing infrastructure configuration and/or code 14

WMQ Support Overview Support for v5, v6, v7 Queue Managers Supports many different Operating Systems due to Client- Server model: Unix / Windows / z/os / AS/400 / Tandem Queue Manager Creation (Windows / UNIX) Client-based deployment of WMQ artefacts to heterogeneous remote Queue Managers Token Scope and indexing Dynamic Authorisation Scripts Preview Mode

WMB Support Overview Compatible with deployments to WMB v6, v7 Supported platforms (Unix / Windows / z/os) Automated BAR File ments Ability to override BAR files Module either appends or re-creates Execution Groups Broker Creation ment of Jplugins XSD Schemas

WebLogic Support Overview Compatible with deployments to WebLogic 9, 10 and 11g The automated deployment and configuration is OS agnostic as it is Jython (using Weblogic s WLST) and Java based Automatic creation or update of WebLogic configurations below Domain, Machines, Servers, Clusters JDBC System Resources, JMSServers, JMS Resources (Queues, QCFs, Foreign JMS Servers) Automated EAR/WAR file ments / Automatic restart of Administration Servers and Application Servers (using Node Managers) after a deployment

Red Hat JBoss Support Provision new JBoss instances Automatic creation or update of JBoss configurations below Datasources JMS Queues JMS Topics ConnectionPools Ports, cluster ids, other administrative concerns Automated EAR/WAR deployments (hot and static deploy) A variety of operational functions to allow the deployment process to be tailored to any process requirement

Process IBM Software Group Rational software Process Engineering is the foundation of effective enterprise middleware automation The main two processes we are concerned with are: Workflows / Automation Scenarios ment Automation Plan

Environment Life Cycle Management Process

Key Principles IBM Software Group Rational software Clearly defined entry and exit points for each stage Taxonomy: naming conventions, port allocation, file systems, etc. Clearly defined roles and responsibilities High level of configuration and deployment automation Encapsulation of code and / or configuration into a deployment package

Creating the Package Souce Code \EARS \ddl \source DEPLOY PACKAGE Infrastructure Config \oracle \J2EE \wmq \wmb SALESAPP_BUILD_01_02_003.tar Baseline File: SALESAPP_BUILD_01_02_003

ment Server Release Manager SALESAPP_BUILD_01_02_003.tar SALESAPP_BUILD_01_02_004.tar Implementation Manager selects: Application Version of the Application Environment

Principles Version control and build configuration Release versions of configuration change in the same way as code Allows linking of configuration releases and application releases together comprising a business application Build Once, Anywhere Bringing established best practice from application development to infrastructure management 24

To ensure consistency always deploy the same thing! Templates created that define infrastructure or application configuration Templates are environment neutral and usually stored in the target platform format (i.e. ddl, mqsc, etc.) Contain the complete configuration for a target technology Deltas become part of the template so configuration changes are not made in isolation 25

Properties / Template DevTst01 QMGR_NAME SALESDEVQM01 QMGR_HOST lnxdev01 QMGR_PORT 1414 MQSC Template ------<QMGR_NAME>-------- ------<QMGR_HOST>-------- ------<QMGR_PORT>-------- 26

Properties / Template DevTst01 QMGR_NAME SALESDEVQM01 QMGR_HOST lnxdev01 QMGR_PORT 1414 DB_USER devtstuser MQSC Template ------<QMGR_NAME>-------- ------<QMGR_HOST>-------- ------<QMGR_PORT>-------- ------<DB_USER>-------- 27

Properties / Template DevTst01 QMGR_NAME SALESDEVQM01 QMGR_HOST lnxdev01 QMGR_PORT 1414 DB_USER devtstuser SysTst01 QMGR_NAME SALESTSTQM02 QMGR_HOST lnxtst01 QMGR_PORT 1415 DB_USER syststuser MQSC Template ------<QMGR_NAME>-------- ------<QMGR_HOST>-------- ------<QMGR_PORT>-------- ------<DB_USER>-------- 28

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle 29

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel 30

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip 31

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ 32

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ x.py JMS Queue Dest 33

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ x.py JMS Queue Dest 34 SALES_WAS_01_0 2_046.zip

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ x.py JMS Queue Dest 35 SALES_WAS_01_0 2_046.zip SALES_WAS_0 1_02_046 WAS

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ x.py x.ddl JMS Queue Dest 36 Column, View, etc SALES_WAS_01_0 2_046.zip SALES_WAS_0 1_02_046 WAS

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ x.py x.ddl JMS Queue Dest 37 Column, View, etc SALES_WAS_01_0 2_046.zip SALES_DB_01_02 _012.zip SALES_WAS_0 1_02_046 WAS

Version Control Configurati on Manageme nt Tool Build Process Release Mechanism Middleware Code Configur ation Eclipse or Web based config. UI Generate Versioned Release Components Ideally web based, self service WebSphere AS Portal / WPS / ESB / WSSR MQ / Broker / Datapower DB2 / Oracle x.mqsc Alter channel SALES_MQ_01_02 _033.zip SALES_MQ_01 _02_033 WMQ x.py x.ddl JMS Queue Dest 38 Column, View, etc SALES_WAS_01_0 2_046.zip SALES_DB_01_02 _012.zip SALES_WAS_0 1_02_046 SALES_DB_01 _02_012 WAS Oracle

Provisioning New Environments Products > Configuration > Code AppServer - products IBM HTTP Server WebSphere AS 6.1.0.29 WMQ6 ML72 AIX 6 TL10 Database - products Oracle 11.1.0.7.0 AIX 6 TL10 39

Provisioning New Environments Products > Configuration > Code AppServer - products Configuration / App IBM HTTP Server WebSphere AS 6.1.0.29 WMQ6 ML72 AIX 6 TL10 Database - products Oracle 11.1.0.7.0 AIX 6 TL10 WEB_CONFIG_SALES_1_2_05 6 WAS_CONFIG_SALES_1_2_08 7 WMQ_CONFIG_SALES_1_2_03 2 STANDARD ORG IMAGE Configuration / App ORA_CONFIG_SALES_1_2_042 STANDARD ORG IMAGE 40

Provisioning New Environments Products > Configuration > Code AppServer - products IBM HTTP Server WebSphere AS 6.1.0.29 WMQ6 ML72 AIX Database 6 TL10 - products Oracle 11.1.0.7.0 AIX 6 TL10 Configuration / App APP_CONTENT_SALES_1_2_1 24 WEB_CONFIG_SALES_1_2_05 6 WAS_CONFIG_SALES_1_2_08 7 WMQ_CONFIG_SALES_1_2_03 2 STANDARD Configuration ORG IMAGE / App ORA_CONFIG_SALES_1_2_042 STANDARD ORG IMAGE Sales Release 1.2 41

Introducing ment Planning & Automation Problems Organizations spend too much time and too many resources on deployment Manual deployment is unreliable and not repeatable Inconsistent methods of hand-off between development and operations Which Causes Concerns about the risk of deploying delays customers from getting the latest software for days, weeks, months, even years Solution IBM tools provide process, automation and collaboration to address the silos, time and resource constraints Benefits Automation significantly reduces cost, time and human error Staged and incremental adoption allows benefits to be achieved from the outset 42

tt ttparpar ase ase governe governe ttsemanseman IBM Software Group Rational software ment Planning & Automation Incremental Value ion by des ign ion by des ign Governe dau toma Governe dau toma da da in tegra dproces, in tegra ta, dgoverne dgoverne Imp lemen te Imp lemen te ------ d. lyau toma te lyau toma te Proces Proces Tas ks Tas ks Proces Proces ------ Tas ks Tas ks ------ ------ freforform tmanagemen t, tmanagemen dproces, Governe Governe form da ta dproces, freform da ta Non- ic da ta ic da ta da ta, da Governed Automation Governed Planning 43

Introducing IBM ment Planning and Automation Plan your desired deployment using discovered resources and standard configuration templates Plan Govern, catalog and share application artifacts, standard templates and deployment plans Automate infrastructure provisioning, middleware configuration, and application installation Govern Automate Speed the delivery of high quality applications to physical environments, virtual environments, and cloud environments 44

IBM ment Planning and Automation lifecycle Plan Rational Software Architect (RSA) allows you to plan and validate deployment of applications and infrastructure as well as generate and publish workflows to drive automation and the creation of service templates. 45

IBM ment Planning and Automation lifecycle Automate Within Rational Automation Framework for WebSphere (RAFW), you can work from the published deployment workflow from RSA, refine it as required, and save it as an asset. The RAF automation engine will then perform automation activities to configure the middleware and deploy the application. 46

IBM ment Planning and Automation lifecycle Govern Rational Asset Manager (RAM) provides a definitive library for your assets enabling strategic reuse: Catalog enables effective search and availability of assets Govern assets using automated reviews and policies Share assets easily using web, rich client or integrations Catalog, Govern and Share assets 47

IBM ment Planning and Automation Product Mapping Rational Software Architect (RSA) Plan Rational Automation Framework for WebSphere (RAFW) Govern Automate Rational Asset Manager (RAM) 48

Value of the integrations Proven templates and patterns to accelerate planning Govern Plan New technology to deploy with speed and quality Drive automation with visual deployment plans Automate Automate deployment using approved components from the governed catalog 49

ment Planning & Automation Scenario Solution Architect ment Plan Workflow ment Engineer Makes environment configurations, templates and artifacts to specify deployment plans Would love to -Reuse known good plans and assets -Discover existing resources vs guess Governed Application Artifacts & Templates & Applications Defines environment media, creates building block workflows, creates service definition and associated management plans Middleware ment Environments Or Platforms Or Futures Physical Hosts Virtual Host Cloud 50

ment Planning & Automation Scenario Flow Automate Plan Solution Architect Leverages standard environment configurations, templates and artifacts to specify deployment plans Rational Software Architect Governed Application Artifacts & Templates ment Plan Retrieve Application Artifacts Rational Automation Framework for WebSphere & Application ment Engineer Defines environment media, creates building block workflows, creates service definition and associated management plans Govern Rational Asset Manager Middleware ment Environments Or Platforms Or Futures Physical Hosts Virtual Host Cloud 51

ment Planning, Automation and Governance Service Requester Automated Service Template Generation Request Service Solution Architect Use discovered assets Rational Software Architect Application Artifacts and Templates ment Plan Retrieve Application Artifacts Rational Automation Framework & Application Seamless Workflow IBM Service Delivery Manager (TSAM TPM) ment Engineer Tivoli Application Dependency Discovery Manager Rational Asset Manager ment Automation Accelerating repeatable infrastructure and software deployment through seamless workflow management Tracing and Synchronization Tivoli Change and Config Mgmnt DB Register Config Items Provision Environment ment Planning Pre-deployment validation -improving accuracy Reusing standard configurations helping avoid costly mistakes Portal RTC WAS DB2 ment Governance Linking development and operation assets for improved traceability and change management Physical Virtual Cloud 52 52

Summary IBM Software Group Rational software ment challenges impact the delivery of business software with real costs of time and money IBM ment Planning and Automation speeds the delivery of high quality applications to the physical environments, virtual environments, and cloud environments IBM can provide services offerings to help customers leverage our cross brand solution plan, manage and govern the delivery of important business software 53

For more information visit ibm.com/rational/ Copyright IBM Corporation 2009. 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, Rational, the Rational logo, Telelogic, the Telelogic 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. 54