cics family: executive overview, trends and directions · cics family: executive overview, trends...

38
CICS Family: Executive Overview, Trends and Directions Dave Andrews Director CICS Development Date of Presentation: 8 Aug 2011 Session Number 9598

Upload: tranmien

Post on 27-Apr-2018

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS Family: Executive Overview, Trends and Directions

Dave AndrewsDirector CICS Development

Date of Presentation: 8 Aug 2011Session Number 9598

Page 2: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

IBM's statements regarding its plans, directions, and intent are subject to change or withdrawal at IBM's sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.

The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Page 3: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Abstract

• During the second part of this session, Dave Andrews, the CICS Director from IBM Hursley Laboratory, will deliver the CICS product update and keynote.

• Dave will cover the latest and greatest announcements in the CICS product portfolio including the newest CICS TS V4.2 release.

• Additionally Dave will also provide an insight into the roadmap for CICS TS and the rest of the portfolio demonstrating how CICS is continuing to evolve in response to changes in the marketplace and technology landscape - including the latest zEnterprise hardware exploitation and an outlook on Cloud Computing.

Page 4: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Topics

• CICS Business Update

• CICS Product Directions and Announcements

• Summary and Q&A

Page 5: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS State of the Business

• Overall CICS business not greatly impacted by Worldwide slowdown

• Transaction rates continue to grow approx 8% per year• Some smaller (under 50 MSUs) customers migrating to non System-z based

packaged applications• New CICS customers in China, Korea, India and Brazil

• Market Trends• Continued focus on mainframe modernization and reusing existing Business

Logic• Mergers and Acquisitions are creating many very large scale CICS

installations (>1000 CICS regions)• Noticeable growth in CICS Java programs, but Cobol, PL/I and C are still the

dominant languages• Adoption of CICS Tools continues to grow and become more widespread,

particularly CICS Explorer, VR, IA, SM, PA and IBM PD Tools• Strong growth in RDz and the Unit Test Tool for affordable and modern CICS

Application Development• Customer appetite for Cloud based IT solutions

• IBM Investment in CICS new capabilities remains strong

Page 6: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS Transaction Server for z/OS Installations

• Each red pin is a geographic location where CICS TS is installed

• Many locations (i.e., New York), have very many customers !!

Page 7: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS Transaction Server for z/OS V4.1 Installations

• Each Green pin is a geographic location where CICS TS V4.1 is installed

• Many locations (i.e., New York), have very many customers !!

Page 8: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS Product Portfolio Strategy

1. Continue to be the world’s best enterprise level transaction processing platform• Support traditional CICS values of quality, scalability,

performance and reliability• Continue to Support Enterprise Modernization through

• Mixed programming languages • Modern programming architectures

2. Simplify management and reduce complexity3. Encourage a vibrant partner ecosystem and community4. Extend reach to emerging geographies and new customers5. Deliver frequent innovations to maintain market leadership

Page 9: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS ExplorerEnhanced CICSPlex SM workload management

New SPI commands for managing the CSD

Performance Improvements

MQ Group Attach

Discovery Library Adapter

IPV6

Large file hosting

IPIC Transaction Routing

Application Bundles

Improvements to XML parsing

Service Component Architecture

Web Services Addressing

ComplyControlC

ompete

CICS Transaction Server V4.1Business eventsAtom feeds

Web Services Addressing

WebSphere Registry & Repository Support

Support for distributed identities

Resource signatures

Business eventsAtom feedsRESTful interfaces

Service Component Architecture

Java 6

Announced: April 09Generally Available: June 09Customer References: John Lewis, BCX, DATEV, SEBISV support:http://www.ibm.com/software/htp/cics/partners.html

Page 10: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

10

CICS Application Algorithms WebSphere Business

Events

WebSphereBusiness Monitor

Business Occurrences

Business Information

Events

Business Leader

WebSphere Process Server

Map API

Insurance

Atom feeds

CICS TS Version 4.1

TempStorage

VSAMFiles

WebSphere sMashServer

Web Services

Servlets & Scripts

Web Browsers

Rick Web Client Devices

Business Professional

Resource Updates

Updated Values

Interdependency Analyzer

Configuration Manager

Performance Analyzer

Change Packages

Resource Definitions for the CSD

View Resources used by a transaction

Shipped Sampled Queries

View tree of resources used

Transactions Captured

Average CPU Time

Provides Scenarios for analysing data

Transform Insight into Action with CICS Events and WBERecognizes events via a ‘pattern’, no code change requiredDeploys dynamic event via integrated explorer toolingImproves scalability with Event recognition threading model – event recognition has its own thread.

Access CICS resource business values as standard web resourcesProvides support for CICS files as atom feedsUses built-in XML transformation services to reduce costsDelivers Admin and Config integrated with the CICS runtime

Increase operations productivity and extend Administrative Skills - CICS ExplorerUpdates CICS resourcesHelps include custom customer contentSupports non CICSplex installations

CICS Transaction Server V4.1

Page 11: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Topics

• CICS Business Update

• CICS Product Directions and Announcements

• Summary and Q&A

Page 12: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Major Plan drivers

Cloud

ComputingSkills

ModernisationDelivering Value

Page 13: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

New and Enhanced Runtimes

ModernisationDelivering Value

CICS TransactionServer V4.2

TXSeries V7.1Runtimes

CICS ToolsCICS TG

Tooling & ConnectivityPD Tools

WXTR V1.0

Page 14: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

How the z platform delivers customer value

Value attributes of the hardware

Value attributes of the operating system

IMS CICS TXSeries WXTRWebSphere Application Server for z/OS

PassiveQualities

of Service

Active Platform Exploitation• Workload Mgmt• Security • Transaction Mgmt• Thread Management • Scalability • Recovery

Open Standard Application Programming Models

Business Logic Applications Value-add Middleware

Page 15: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS Exploitation of zEnterprise with zBX– Consolidation on z– Integration over fast channels

zBX

Select IBM Blades

Blade HW Resources

Optimizers

IBM

Sm

art A

naly

tics

Opt

imiz

er

z HW Resources

z/OS

Private High Speed Data Network IEDNPrivate Management Network INMNUnified Resource

Manager

Private data network (IEDN)

Network Network

System z Host

AIX on POWER7 Dat

aPow

er 1

Blade Virtualization

System z PR/SM™

CICS Region “A”

CICS Container Functions

z/OS

CICS Region “C”

Application 3

CICS Region “B”

Application #2

CICS Region “C” CICS Region “B” CICS Region “A”

CICS Container Functions

z/OS

P

CICS Container Functions

CICS Container Functions

P

BBB B

D D

P

D

I

TXSeries,WXTR, WASCICS Intercommunications

CICS TSCICS TS

Page 16: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Recent Announcement

CICS Transaction Server V4.2

Announced on April 5th 2011

Page 17: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS TS Roadmap

Broad Range Of New & Enhanced CapabilitiesBroad Range Of New & Enhanced Capabilities

,,,

V1

Web

V2

Java

OTE

V3

SOA

20022002 2Q20092Q2009 201020102005200519991999

Feature Packs

SupportPacs

V4.2

Events

Java

Connectivity

Management

Scalability

V4.1

Events

Web 2.0

Explorer

2Q 20112Q 2011

Focused VersionsFocused Versions

CICS TS V4

Page 18: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Events• System Events • Assured Events • Lifecycle Management

Connectivity• Axis2 Web Services• Web Services Offload• HTTP & IP Extensions

Scalability• More Threadsafe•Optimised Threadsafe•64-bit Exploitation

a smarter transaction processing experience

CICS Transaction Server for z/OS V4.2

Java• 64-bit Applications•Multithreaded Server•OSGi Management

Management• Transaction Tracking • Workload Management • Password Phrases

Announced on April 5th 2011Available June 24th 2011

Page 19: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

• New 64-bit multithreaded JVM Server• Initially just for System use in CICS 4.1• Now opened up for Customer Applications• Allows more Java applications to run in a single CICS

Region and scales better than Pooled JVM model

• OSGi bundles support• Simplifies the administration and portability of Java

ApplicationsCICS TS v4.2

JVMLE enclave

CICSTask PThread JVM

thread

CICSTask PThread JVM

thread

CICSTask

PThread JVMthread

Heap &Classes

CICS V4.2 Java Enhancements

Page 20: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Recent Announcement

WebSphere eXtended Transaction Runtime (WXTR)

Announced on April 5th 2011

Page 21: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

AIX

Java

WAS

COBOL

WXTR

DB2

JCA

Transaction Processing on z196 and System-z

Tightly coupled & modernLoosely coupled & extended

TXSeries

WAS

Database

Highest performing, mixed language application hosting

Traditional applications extended into JEE environments

SOAP

Stand-alone & legacy

TXSeries

Database

3270

Legacy applications, no Java requirement and modernization strategy

Tightly coupled & modernLoosely coupled & extended

CICS TS CTG

WAS

DB2

Highest performing, mixed language application hosting

Traditional applications extended into JEE environments

SOAP

Stand-alone & legacy

CICS TS

DB2

3270

Legacy applications, no Java requirement and modernization strategy

Transaction Processing on zBX and System-p

CICS TS

Java

WAS

DB2

WOLA

CTG?

Page 22: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

WXTR: Key offering Highlights WebSphere eXtended Transaction Runtime provides:

Tightly Coupled Application Environment for AIX• WAS to host Java EE applications inside JVM• WXTR to host COBOL applications inside Cobol Runtime• Java applications call Cobol programs via JCA and SCA based standard interfaces• WXTR used standard WAS services where possible

AIX

JVM

WASruntime

COBOL runtime

WXTRruntime

DB2

Page 23: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

AIX

Unified System Administration• Provides a common administration facility for managing both

COBOL and Java EE assets within the WebSphere Application Server administration console

JVM

WASruntime

COBOL runtime

WXTRruntime

WAS System Management

DB2

WXTR: Key offering Highlights WebSphere eXtended Transaction Runtime provides:

Page 24: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

AIX

Integrated Application development and debugging • Provides integrated development environment using IBM

Rational Developer for Power Systems Software and IBM Rational Application Development for WebSphere Software

Rational Application Developer / RDp

JVM

WASruntime

COBOL runtime

WXTRruntime

WAS System Management

DB2

WXTR: Key offering Highlights WebSphere eXtended Transaction Runtime provides:

Page 25: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Major Plan drivers

Skills

Skills

– Simplification– Automation– Standardisation

Page 26: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS TS

SM

CRUD/InstallControl, FilterTopologyEvents, ATOM

Execution TreeDependenciesQueriesCommand Flow

IA

Threadsafe, File, CPU,Response Time analysisGraphical andSheet views

PA

IBM CICS Explorer™

CM

CRUD/InstallHistory, Audit BackoutSearch, Compare

StatusSituationsTopology

XE

Daemon &ConnectionStatus & Test

TG

CICS, IMS,DB2, & z/OSApplicationDebugging

DT

CICS, IMS, DB2,& z/OSAbend Reporting& Diagnosis

FA

ConfigurationStatusControl, Test

MQ

SMIA PACMDATG

CICS Transaction ServerCICS Interdependency AnalyzerCICS Performance AnalyzerCICS Configuration ManagerCICS Deployment AssistantCICS Transaction Gateway

MQ WebSphere MQ

XE OMEGAMON XE for CICSRDz Rational Developer for System z

CICS, IMS, DB2,& z/OSObservation Requests& Reporting

APA

DevelopTestEtc

RDzSM

IA

PA

CM

XETG

DT FA

MQ

APAFM

DeploymentDiscovery,Visualization,Automation & Control

DA

APAFADT

Application Performance AnalyzerFault AnalyzerDebug Tool

Page 27: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS zOS System Explorer V1.01

■Adds support for the z/OS assets perspective ■Contains new views to help you manage selected z/OS assets•Edit and view zOS Data Sets, •Submit Jobs•Access z/OS Unix Files•View the System Console

Page 28: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Major Plan drivers

Cloud

Computing

Cloud Computing

– Agility– Elasticity– Dynamic infrastructure

Page 29: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CloudIBM has been in the Cloud Business for over 45 years

Beginning with Mainframe Virtualization, IBM has been innovating on the technology underpinnings of Cloud

IBM zEnterprise is the industry’s only heterogeneous cloud solutionCombines cloud characteristics with System z’s leading capabilities for efficiency, manageability, scalability, and security

IBM Cloud Computing on System z is transforming the business Better qualities of service, advanced workload optimization, and efficient resource consolidation

Page 30: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

• New deployment perspective integrates with CICS Explorer

• Discovery and modelling of CICS systems and applications

• Advanced topology visualization• Automated creation, deployment,

customization, and control of CICS regions

• Edit files, submit JCL, view output

• Best practice cheat sheets assist CICS version upgrades and CICSPlex SM set-up

CICS Deployment Assistant Announced: 22 July ’10 GA: 24 Sep ’10

Page 31: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Topics

• CICS Business Update

• CICS Product Directions and Announcements

• Summary and Q&A

Page 32: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS in the news

CICS ExplorerCICS TransactionGatewayCICS PerformanceAnd Tuning

CICS TS V4.2Business Value

CICS TS V4.2Business ValueCICS TS V4.2Tech. O/view

Page 33: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Analyst Research paper

Lustratus paper on new platformSelection for new projects forCICS users

Customer interviews & examplesIndependent balanced view

Page 34: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Engage the IBM Hursley CICS development team to ensure that you get the maximum value from your CICS

investments.

Consultants are now available via a funded services engagement directly from CICS development providing a

complete range of CICS services - no one has more experience!

For more information please contact: [email protected]

CICS Development Technical ServicesHelping to solve Business Problems and exploiting new Business Opportunities

CICS Smart SeminarsFree customised technical agenda of CICS TS and CICS tools products

– Web Services, Events, Web 2.0, Java version upgrades, tooling etc.

Targeted at AD, System Programmers and Architects at customers’ own location

Demonstrates how to use the new features in the latest releases to leverage existing solutions

Can be tailored to customers interests For more information please contact: [email protected]

Page 35: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

CICS Development Technical Services Upgrade Services

– Efficiently update your CICS environment to the latest version to exploit new CICS features such as: Web services, IP connectivity, CICS Explorer, Event Processing, Web 2.0, Atom Feeds and PHP scripting in CICS

System Health Check– Ensures that your CICS environment is functioning optimally. Our Best Practice Review will check your CICS configuration parameters and values

and provide a report with recommendations to improve the running of your CICS business systems

Security and Governance– This services helps you assess and ensure the security and compliance of your CICS assets. We provide a security and vulnerability Risk

Assessment and make recommendations of how best to secure your CICS assets

Performance Optimization– Get the most out of your environment, improved performance equals lower cost. We review CICS performance data from SMF records and/or CICS

tooling to provide tuning recommendations and Capacity Planning advice

Web Services Enablement– Unlock and re-use your CICS business assets in the connected world of SOA. We provide education and implementation for CICS Web services

support including Rational Developer for z tooling. We can help with identifying assets for re-use in an application and legacy modernization project

Integration and Connectivity– We provide consultancy for migration from SNA to IP connectivity as well as using connection technologies such as the CICS Transaction Gateway

and Web services to provide the availability of your CICS business assets to a wider audience in an SOA

Systems Management– Our Systems Management offering is aimed at ensuring that your CICS environment is being managed to Best Practice standards. The engagement

may range from a short analysis of the CICS Systems Management tools techniques used in your enterprise, to a full implementation of CICSPlex SM, CICS Explorer and other IBM CICS Systems Management products

Customized Workshops– We offer Customized Workshops to meet your education needs for the CICS Family of products. These workshops are staffed by senior CICS

developers and can be run either at your location, or at an IBM location that meets with your preference.

Page 36: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Summary• CICS V3 MLC Price Increase

• Reflecting the significant new function available since initial GA

• CICS V4.2 is our latest and richest offering to date• Rock Solid Container for running business critical applications• Supports modern languages and programming models• Major enhancements to support Java programs

• WXTR V1.0 extends the scope and reach of WebSphere• Adds support for running Cobol alongside Java J2EE apps• Enables re-use of existing Cobol Business Logic in a new Form Factor• Initially supports the CICS Programming style; others such as Tuxedo to

follow

• Don’t forget enhancements in CICS TG V8, TXSeries V7.1, CICS Tools, PD Tools and RDz

Page 37: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

Q&A

Page 38: CICS Family: Executive Overview, Trends and Directions · CICS Family: Executive Overview, Trends and Directions ... Command Flow IA Threadsafe, ... • Best practice cheat sheets

© IBM Corporation 2011. All Rights Reserved.

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml.

Copyright and Trademarks