SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM...

121
SOA on your terms and our expertise CICS Transaction Server for z/OS © 2007 IBM Corporation IBM System z – Exploration of Technology Making System z easy with RDz and the CICS Explorer Andrew Bates Business Development [email protected]. com Edward McCarthy WebSphere z Tech Support [email protected] .com

Transcript of SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM...

Page 1: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

IBM System z – Exploration of TechnologyMaking System z easy with RDz and the CICS Explorer

Andrew BatesBusiness Development

[email protected]

Edward McCarthyWebSphere z Tech Support

[email protected]

Page 2: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Welcome to the IBM System z Demo Day !

This one day seminar is made up almost entirely of live product demonstrations.

They have been developed to clearly show how quick and easy it can be to begin to address common challenges such as :– CICS modernisation and SOA connectivity

– Modern application development and problem determination

– Understanding, optimising and controlling the CICS TS environment

– End-to-end composite application debugging

And catch a glimpse of the future of CICS technology….

Page 3: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 4: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 5: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

A very quick historical comparison...

IBM 3033 (1977)

– 4.7 MIPS

– Up to 8MB central storage

– 12 channels (up to 3MB/sec transfer rate)

IBM System z10 (2008)

– Approx. 58,000 MIPS (around 30,000 usable MIPS)

– Up to 1.5TB central storage

– 1,024 ESCON & 336 FICON channels (up to 4 Gbps)

Page 6: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Memory

System I/O Bandwidth

Processors

ITR for 1-way

288 GB/sec*

1.5 TB**

64-way

~920

172.8 GB/sec*

~600512 GB

54-way

96 GB/sec

450256 GB

32-way

24 GB/sec

30064 GB

16-way

z10 EC

z9 EC

zSeries 990

zSeries 900

Balanced SystemCPU, nWay, Memory,

I/O Bandwidth*

*Servers exploit a subset of its designed I/O capability** Up to 1 TB per LPAR

IBM System z: System Design Comparison

4.4GHz CPU

Page 7: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Transaction Gateway

CICS Transaction Server for z/OS +SFF + Web 2.0

CICS Transaction Gateway

CICS Transaction Server for z/OS +SFF + Web 2.0

Session Manager CICS Performance Analyzer CICS Interdependency Analyzer CICS Configuration Manager CICS VSAM Recovery CICS VSAM Transparency CICS Batch Application Control CICS OTTO

Session Manager CICS Performance Analyzer CICS Interdependency Analyzer CICS Configuration Manager CICS VSAM Recovery CICS VSAM Transparency CICS Batch Application Control CICS OTTO

Operational Tooling

Operational Tooling

File Manager Fault Analyzer Debug Tool AUF Application Performance Analyzer Workload Simulator

File Manager Fault Analyzer Debug Tool AUF Application Performance Analyzer Workload Simulator

Problem Determination Tooling

Problem Determination Tooling

ISPF Productivity Tool (IPT) Application Time Facility (ATF) Migration Utility

ISPF Productivity Tool (IPT) Application Time Facility (ATF) Migration Utility

Application Development Tooling

Application Development Tooling

New since summer 2007 (in red)

Page 8: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

How popular is CICS Transaction Server for z/OS?

CICS Transaction Server for z/OS V3…

– is the fastest selling version in history

– with over 1,500 CICS TS V3 customers

– in over 50 different countries

Of the 60 banks listed in the Fortune Global 500 (2007)…

– over 90% are running CICS TS for z/OS

– over 70% of those are running CICS TS for z/OS V3

– over 1/3rd run the CICS Transaction Gateway for z/OS V6 or above• (including 8 of the top 10)

Page 9: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Transaction Server and System z is the combination of choice for enterprise scale transaction based services Strength

– Heavy and complex mixed workloads.

Performance– Throughput, utilization, and response times.

Scalability– Almost unlimited within a single system image.

Availability– Online changes for uninterrupted system operation.

Management– Single view of the system, with a single point of control.

Power– Sustained utilisation near 100% - all day, every day.

Flexibility– Standards based interfaces for complete SOA integration.

The difference between services hosted in CICS Transaction Server and services hosted elsewhere is in the qualities of service of the underlying infrastructure

Page 10: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

The power and potential of Virtualization

Source: IDC, Virtualization 2.0: The Next Phase in Customer Adoption, Doc #204904, Dec 2006

The ability to reliably virtualize many thousands of applications in a single system can deliver significant cost savings as well as environmental savings

Page 11: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

z/OSz/OS

The power and potential of virtualization in CICS

z/OSz/OSz/OS

VSAMVSAM

CICSCICSCICSCICSCICSCICS

DB2 DB2 DB2

CICSCICSCICSCICS

CICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICS

CICSCICSCICS

Covering the CICS environments for Corporate, Bank Card, and Retail only, CICS transaction count in production is 914 million transactions per day.

This is across 254 production regions, 119 of which are running CICS TS V3.1.

Statistics from a leading US Bank…

From the week of 24-28 March 2008, there were over 466 million production transactions per day across 388

production regions.

Peak transaction rate for a one-hour period in a single region was 1184 transactions per second.

And another leading US Bank…

CICS

Page 12: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

How does this impact the business?

The CICS TS on z/OS approach…

– Add more CICS regions (duplicate for availability)

– Assign them priority to achieve service levels

– Integrate into existing (Sysplex) D/R procedures

– Adjust System z capacity settings if necessary

The distributed approach…

– Buy and configure hardware/software/network

– Provision for peaks, plus xx % for contingency

– Duplicate environment for DR

– Increase staffing levels to manage environment

z/OSz/OSz/OSz/OSz/OS

VSAMVSAM

CICSCICSCICSCICSCICSCICS

DB2 DB2 DB2

CICSCICSCICSCICS

CICSCICSCICS

CICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICSCICS

CICSCICSCICS

CICSCICSCICS

CICSCICSCICS

Page 13: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

© 2002 IBM Corporation

Confidential | Date | Other Information, if necessaryCopyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

What is Eclipse?

Wayne Beaton, Evangelist

http://eclipse.org/evangelism

The Eclipse Foundation

http://kambing.ui.edu/eclipse/technology/phoenix/talks/Eclipse-RCP-3.2.2.ppt

NOTE : THESE FIRST FEW CHARTS ARE BORROWED FROM HERE:

I highly recommend downloading the full deck with speaker notes:

Eclipse Rich Client Platform

Page 14: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

Eclipse is all these things…

A Java IDE

An IDE Framework

A Tools Framework

An Application Framework

An Open Source Enabler

A community

An eco-system

A foundation

Page 15: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

What is a Rich Client?

An application that uses the windowing and GUI features of the operating system

Native widgets

Drag & drop

Integration with platform component model

Much, much, more…

Page 16: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

Example: ERP system (RPC Software)

Targets the contract furniture industry

Embedded catalogs, accounting and EDI functionality

Deployed at five different customers

Page 17: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

Example: Maestro – NASA Space Mission Management

Page 18: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

Example: eBay Auction Browser

Page 19: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

Why Use Eclipse Rich Client Platform?

A consistent and native look and feel across applications and features

Provides common application services Native look and feel

Window management

Standardized component model (Equinox) Pervasive extensibility – Extension registry Update Manager

Help system

First-class development tools

Middleware for building rich client applications! Allows programmers to focus on core application not the plumbing

Don’t reinvent the wheel

Page 20: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

Native Look and FeelSuSE Linux (KDE)

Fedora Linux (GNOME)

Windows XP

Page 21: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

Copyright © 2006 Eclipse Foundation, Inc., Made available under the Eclipse Public License v 1.0

More information…

Project web site

http://eclipse.org/rcp

Usenet newsgroup

news://news.eclipse.org/eclipse.platform.rcp

http://eclipseplugincentral.com/

Page 22: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

What Eclipse means to me… … email, messaging, calendar, address book, etc

Page 23: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

What Eclipse means to CICS Today..

http://www-306.ibm.com/software/htp/cics/library/indexes/infocenters.html

Page 24: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Available Today : CICS Interdependency Analyzer Explorer..

List of all Programs

List of all Transactions

List of all RegionsSaved query definitions Results of queries

Breakdown of resources used

Call tree of program executionWhere is resource used ?

What is CICS IA?A discovery tool that identifies resource interdependencies in your CICS systems. Automates detection of your CICS runtime relationships and populates data in a DB2® database for off production analysis.

Now includes a powerful eclipse-based query user interface

Page 25: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Important Disclaimer

THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.

IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.

IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.

NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF:

• CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR

• ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE.

Translation:

This section covers a bunch of stuff that we are showing you to (hopefully) get you excited, and also to get your feedback (so that we can incorporate it into out development plans.)

You can’t sue us if we change our mind.

Page 26: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

IBM CICS Explorer - The New Face of CICSKey features

–Common, intuitive, Eclipse-based environment for architects, developers, administrators, system programmers, and operators

–Task-oriented views provide integrated access to broad range of data and control capabilities

–Powerful, context-sensitive resource editors•Also packaged with Rational Developer for System z

–Integration point for CICS TS, CICS Tools, CICS TG, PD Tools, and Rational Tools

–Extensible by ISVs, SIs, and customers

CICS support

–CICS Transaction Server for z/OS V3.1, V3.2•CICSPlex SM WUI server required for CICS resource views

Availability

–Join beta program now - for information, contact [email protected]

–SupportPac to be available 4Q2008.

–Full function with next release of CICS TS in 2009

–More information at ibm.com/cics/explorer

Statement of Direction dated 5 Aug 2008–http://www.ibm.com/common/ssi/rep_ca/8/897/ENUS208-248

Register for Webcast to be held 5 Nov 2008–http://www.ibm.com/software/systemz/webcast/5nov

Coming soon in CICS Explorer

•Real-time CICS resource status

•Resource dependency views

•Manage and Control resource definitions

•Performance data drill-down

•CICS TG gateway status

•Sub-set packaged with RDzPlease note: This slide represents IBM’s current intent, but plans are subject to change.

Page 27: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer helps to reduce development and admin skills

Losing vital System z professionals to retirement?

Need to transfer knowledge, skills, and best practice to the next generation of technical staff?

Must maintain productivity and protect service-levels?

Intuitive navigation and revolutionary integration simplifies access to CICS development, administrative, and operations tools

Solution Value

Enable shorter development cycles, faster time to market, and reduced cost of ownership for key CICS applications

Problem

“1000 times better than the previous UI.” - Customer “I believe it will be greatly received in our environment. Two of our development groups are keen

to try it as soon as it becomes available.” - Independent Software Vendor “Much, much more intuitive”, “A lot more room to grow”, “If you are not using it, or you're not

trying it, well, you should!” - Gary Barnett, The Bathwick Group

“1000 times better than the previous UI.” - Customer “I believe it will be greatly received in our environment. Two of our development groups are keen

to try it as soon as it becomes available.” - Independent Software Vendor “Much, much more intuitive”, “A lot more room to grow”, “If you are not using it, or you're not

trying it, well, you should!” - Gary Barnett, The Bathwick Group

Examples of feedback . . . Examples of feedback . . .

Page 28: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

View SystemsView status

of tasks

Edit Resource Definitions

Resource and System Groups

Active CICS Systems in the selected PLEX

View Queue InformationViews Program

Definitions

Available Soon : CICS Explorer..

Page 29: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

DEMO 1 – CICS Explorer !!

Page 30: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

CICS ExplorerSample screenshots

The following screenshots are preliminary and subject to change, but show current

level of working code or prototypes. These are not mock-ups.

Page 31: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - Program Definition editor - CPSM

Everything greyed out because …

… it's a 3.1 system that uses the CPSM WUI server that is

read only.

Page 32: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - Program Definition editor - CICS CM

The editor is input capable (i.e. fields aren't grey) and

changes can be made

…because same system connected

to using CM

The history view shows who made changes, when

changed, by attribute

Page 33: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - TD Queue resource editors

Unlike CEDA or the WUI whose editors show too much information and allow the user to make

mistakes, the CICS Explorer editors only show and present what's relevant to the resource type

Page 34: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - No “magic” values - Journal editor

Specifying which attributes to log in a journal for a file is very involved in CEDA and the WUI

Compare again the explorer with the WUI

Page 35: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - No “magic” values - Transaction editor

In CEDA or the WUI the user has to know the “magic values”. DTIMEOUT of a TRANDEF

contains values of "0" meaning "No timeout", "SYSTEM" meaning "Use system value" or else

a time in milliseconds.

In CICS Explorer editors, no special values are entered into text fields - everything is done with radio buttons, combos, radios,

and other advanced controls

Page 36: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - Editor validation

… and the configuration file name has an invalid character entered.

An advantage of an Eclipse client over a browser/TSO/ISPF interface which is that keystroke by keystroke client validation

occurs making the GUI more responsive (no server roundtrips) and less errors get sent down the wire to CICS

making it faster.

Each error field has a red X next to it to show it's bad, and hovering over the red X bring up a tooltip with the error. All errors can be seen by hovering

over the red X at the top of the screen.

The pipeline definition below has two errors - 20p is not a valid number …

Page 37: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA2

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

Available Soon : CICS Tools Integrated within CICS Explorer

Page 38: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS TS Explorer with CPSM – Previewed in RDz 7.1.1

Page 39: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Application Deployment Manager (of RDz 7.5)

Allow application developers to define CICS resources in a limited, controlled, and secure fashion.

Miscellaneous CRD server development aids. – New copy for programs and mapsets – Miscellaneous CRD server Web Service development aids. – Perform Pipeline scan to autoinstall URIMAP and WEBSERVICE definitions – Provide Pipeline and WSBind pickup directory list – Provide WSDL file directory list – Provide End Point URI list – List CICS regions – DFHRPL list

Page 40: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Future direction CICS Explorer

– Tooling integration point for the CICS runtime, providing a rich set of CICS views, data, methods, and widgets– Extensible by IBM, other vendors, and customers to deliver integrated solutions to key CICS users– Software Development Kit (SDK) will allow clients and business partners to construct and integrate their own plug-ins

CICS Transaction Server– Current and future releases will integrate the CICS Explorer into their deliverables– Future releases of CICS TS will build on ATOM/REST support (see SupportPac CA8K) to provide even more control of the

CICS runtime from the CICS Explorer

CICS Tools – Complement and enrich the base data and methods provided by the CICS Explorer – Views, methods, and data to support performance analysis, configuration, and inter-dependency analysis– CICS Tools will work together to deliver integrated solutions that cross traditional product boundaries.

CICS Transaction Gateway– Will introduce a plug-in for the CICS Explorer, providing an even broader view of the greater CICS environment

IBM Problem Determination Tools – Will integrate with the CICS Explorer to provide a more integrated, application development support environment for CICS,

adding to existing PD Tools support for CICS currently integrated in RDz

IBM Rational – RDz will deliver an integrated version of the CICS Explorer to provide a consistent control point for CICS development

environments (Technical Preview available)– Further integration with CICS Tools will simplify the interactions between the development and operational processes.

Business Partners– Development Kit (SDK) and a business partner program will facilitate ability to integrate existing and new solutions with the

CICS Explorer

Page 41: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Managed Early Programs Why should customers participate?

– Get an early view and hands-on experience of CICS products

– Influence the future trends and directions of the product

– Test applications with pre-release product code (in some cases, including some CICS vendor products)

– Keep up with (or even overtake) your competitors by exploiting the next release of the product

– Receive related Education & Technical Support

Customers are expected to:

– Exercise new functions in the early product

– Participate in mutually agreed status calls, where applicable - e.g. 30 mins every other week

– Provide an exit report at the end of the program (skeleton is provided)

– Provide some form of public reference

– After successful completion of testing, order and install the product at GA

Currently running early programs

– CICS TS

– CICS Explorer

– CICS Transaction Gateway

Apply to become involved with CICS Early Program offerings

– For more information, contact : [email protected] (Notes: Global CICSEP/UK/IBM)

– Link to nomination form

Page 42: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 43: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

BREAK - COFFEE TIME

Page 44: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 45: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Rational Developer for System z (RDz) What is RDz

Eclipse-based IDE speeding modern composite (SOA) application development

RDz supports Enterprise Modernization

Links WAS and core system z processing

Supports common IDE for COBOL, PL/I, C, C++, HLASM, Java, and web services

Transforms UML to COBOL source code

Provides interactive access to z/OS for development, debug, job generation, submission, monitoring, command execution

Supports new and existing runtimes (CICS, IMS, Batch, USS, DB2 SP, WAS)

RDz supports SOA

Enables CICS and IMS applications for web services and SOA

Supports for J2EE, JCA, XML, web services

MVS PDS members

Data set characteristics

TSO Command Shell

Configurable Editor

USS Command Shell

Disconnected-vs-

Connected

JES subsystem view

Service Flow

Page 46: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

TSO logon

------------------------------- TSO/E LOGON -----------------------------------

Enter LOGON parameters below: RACF LOGON parameters:

Userid ===> ARNOLD

Password ===> New Password ===>

Procedure ===> BASIC Group Ident ===>

Acct Nmbr ===> 3300

Size ===> 2000000

Perform ===>

Command ===>

Enter an 'S' before each option desired below:

-Nomail -Nonotice -Reconnect -OIDcard

PF1/PF13 ==> Help PF3/PF15 ==> Logoff PA1 ==> Attention PA2 ==> Reshow

You may request specific help information by entering a '?' in any entry field

Page 47: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

ISPF Primary Option Menu

Menu Utilities Compilers Options Status Help

---------------------------------------------------------------------------------

ISPF Primary Option Menu

0 Settings Terminal and user parameters User ID . : ARNOLD

1 View Display source data or listings Time. . . : 09:39

2 Edit Create or change source data Terminal. : 3278

3 Utilities Perform utility functions Screen. . : 1

4 Foreground Interactive language processing Language. : ENGLISH

5 Batch Submit job for language processing Appl ID . : ISR

6 Command Enter TSO or Workstation commands TSO logon : BASIC

7 Dialog Test Perform dialog testing TSO prefix: ARNOLD

9 IBM Products IBM program development products System ID : SYS1

10 SCLM SW Configuration Library Manager MVS acct. : 3300

11 Workplace ISPF Object/Action Workplace Release . : ISPF 5.9

12 z/OS System z/OS system programmer applications

13 z/OS User z/OS user applications

Enter X to Terminate using log/list defaults

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

Page 48: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Allocate PDS

Menu RefList Utilities Help

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

Data Set Utility

A Allocate new data set C Catalog data set

R Rename entire data set U Uncatalog data set

D Delete entire data set S Short data set information

blank Data set information V VSAM Utilities

ISPF Library:

Project . . Enter "/" to select option

Group . . . / Confirm Data Set Delete

Type . . . .

Other Partitioned, Sequential or VSAM Data Set:

Name . . . . . . . TSOCOBOL

Volume Serial . . . (If not cataloged, required for option "C")

Data Set Password . . (If password protected)

Option ===> a

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

ISPF Command 3.2 – Data Set Utility

Page 49: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Menu RefList Utilities Help

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

Allocate New Data Set

Data Set Name . . . : ARNOLD.TSOCOBOL

Management class . . . (Blank for default management class)

Storage class . . . . (Blank for default storage class)

Volume serial . . . . S1PROD (Blank for system default volume) **

Device type . . . . . (Generic unit or device address) **

Data class . . . . . . (Blank for default data class)

Space units . . . . . TRACK (BLKS, TRKS, CYLS, KB, MB, BYTES

or RECORDS)

Average record unit (M, K, or U)

Primary quantity . . 300 (In above units)

Secondary quantity 100 (In above units)

Directory blocks . . 20 (Zero for sequential data set) *

Record format . . . . FB

Record length . . . . 80

Block size . . . . . 0

Data set name type LIBRARY (LIBRARY, HFS, PDS, LARGE, BASIC, *

EXTREQ, EXTPREF or blank)

Expiration date . . . (YY/MM/DD, YYYY/MM/DD

Enter "/" to select option YY.DDD, YYYY.DDD in Julian form

Allocate Multiple Volumes DDDD for retention period in days

or blank)

( * Specifying LIBRARY may override zero directory block)

Command ===>

Allocate PDS

Page 50: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Allocate PDS – View Results

Menu RefList RefMode Utilities Help

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

Data Set List Utility

blank Display data set list P Print data set list

V Display VTOC information PV Print VTOC information

Enter one or both of the parameters below:

Dsname Level . . . ARNOLD.*COBOL

Volume serial . .

Data set list options

Initial View Enter "/" to select option

1 1. Volume / Confirm Data Set Delete

2. Space / Confirm Member Delete

3. Attrib / Include Additional Qualifiers

4. Total / Display Catalog Name

Display Total Tracks

When the data set list is displayed, enter either:

"/" on the data set list command field for the command prompt pop-up,

an ISPF line command, the name of a TSO command, CLIST, or REXX exec, or

"=" to execute the previous command.

Option ===>

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

ISPF Command 3.4 – Data Set List Utility

Page 51: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Member - Creation

Menu RefList Utilities Help

ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss

Library Utility

blank Display member list I Data set information B Browse member

C Compress data set S Short data set information D Delete member

X Print index listing E Edit member R Rename member

L Print entire data set V View member P Print member

Enter "/" to select option

ISPF Library: / Confirm Member Delete

Project . . . Enhanced Member List

Group . . . . . . . . . . . . .

Type . . . .

Member . . . (If B, D, E, P, R, V, or blank selected)

New name . . (If R selected)

Other Partitioned or Sequential Data Set:

Name . . . . . . . 'ARNOLD.TSOCOBOL(HELOWTSO)'

Volume Serial . . . S1USR2 (If not cataloged)

Data Set Password . . (If password protected)

Option ===> E

F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap

F10=Actions F12=Cancel

ISPF Command 3.1 – Library Utility

Page 52: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Member – Cobol Application Pattern GeneratorFile New Other | COBOL COBOL Program

Page 53: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Member – Edit & Syntax Check RDz

Page 54: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

About time for DEMO 2, DEMO 3 and DEMO 4!

Page 55: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

TransformTransform the way you the way you conduct businessconduct business

ADAPTADAPT

DYNAMICALLYDYNAMICALLY

VVAALLUUEE

ACCESSACCESS PUBLISHPUBLISH

WEB

Get Get your information on your information on the Webthe Web

TCP/IP HTML

TRANSACTIONSTRANSACTIONSINTERNALINTERNAL

INTEGRATIONINTEGRATION

B2C

Integrate Integrate the Web with the Web with business systemsbusiness systems

JAVA XML

EAI

EXTERNALEXTERNAL

INTEGRATIONINTEGRATION

B2B

WEB SERVICES

The evolution from the Web to SOA

SOA

“the phenomenon of the world wide web kicked off in '94 and we solved the problem of people connecting to applications… what emerged was set of concepts about open architecture…”

“Around 2004 SOA comes around, but something is new, and I would argue that something is about business, not technology.…”

Steve Mills, Senior VP and Group Executive, IBM Software Group

Apr 09, 2008 InfoQ Article

http://www.infoq.com/news/2008/04/ibm-smart-soa

Page 56: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM Corporation56 CICS Transaction Server in your SOA

Core Business Systems

Business Need Necessary Functions & Services Composite Application(s)

1. Decompose the business need into its necessary functions and services

2. Reuse core business systems by exposing them to the SOA as services

3. Create new business logic as necessary and integrate with newly exposed core services

1 3

2

For existing users of CICS, incrementally reusing these time-tested and proven CICS assets is the fastest, lowest cost, and least risk path to SOA enablement

And the unique qualities of service provided by CICS Transaction Server for z/OS also makes CICS a compelling environment to host new business services

Service enable existing CICS assets for new business benefits

Page 57: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

New BusinessApplication 1

New BusinessApplication 2

New BusinessApplication 3

CICS WAS Other Package

Reusing existing applications can significantly reduce the application development and quality assurance process

Standards based connectivity ensures compatibility with other SOA enabled service providers and service requesters

The first steps to SOA is the first step to business agility

Page 58: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS WAS Other Package

Combine exposed core business functions and services to innovate new cross-system business functions

Use standards based SOA connectivity to ensures compatibility with process management solutions

And the first step to Business Process Management (BPM)

Page 59: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Connectivity LogicThe Enterprise Service Bus

CICS WAS Other Package

“Uncluttered” Highly

Reusable Service Logic

Intelligent Connectivit

y Logic

“Uncluttered” Highly Flexible

Business Process Logic

An ESB decouples connectivity logic and creates business flexibility

Page 60: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

And here are some RDz flash demos to show you how it all works

http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/index.jsp?topic=/com.ibm.iea.rdz/plugin_coverpage.html

Note : it is possible to hack around with the URL and download the swf files. There is over 30 RDz demos (>100MB total) of really good stuff to grab

Page 61: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 62: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

BREAK - LUNCH TIME

Page 63: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 64: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Enable your z development teams to build a modern SOA though modern development products and process

Enable cross platform, cross departmental,

mixed language, SOA development.

Standardize on a common development

platform for everything!

Use your development skills and IBM’s tooling to create new business

value.

Page 65: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Advantages of IBM’s Problem Determination Tools:

z/OS Problem Determination and Deployment Tools that:

– Exploits IBM’s latest software and processor technology

– Offer wide array of key features and functions

– Can enhance the Application Development Lifecycle

– Provide opportunity for increased user productivity

– Are affordably priced

– Have flexible terms and conditions

– Have no license keys

Page 66: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

ftp://ftp.software.ibm.com/software/htp/pdtools/PD_Tools_WP_1st-edition_Jul07B.pdf

Software Strategies Analyst Report, July 2007

Page 67: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Fault Analyzer for z/OS – Helps you rapidly pinpoint cause of failed application (abends)

File Manager for z/OS – Data management tool supporting VSAM, DB2, CICS, and IMS

Debug Tool Utilities & Advanced Functions for z/OS – Source code debugging to improve development productivity

Application Performance Analyzer for z/OS – Monitor performance at the application level

Workload Simulator for z/OS– Regression and Load testing of interactive z/OS applications

IBM’s Key Problem Determination Tools:

Page 68: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

BATCHBATCH CICSCICSIMSIMS DB2DB2

Language EnvironmentApplication Language

COBOL, PL/I, ASSEMBLER, C++, MQSeries

MQSeriesMQSeries

OnlineHistorical

Repository

Abend

Diagnosis

Analysis Reports

ISPF, WEBCICS, RDz

FaultAnalyzer

Failure/Abend USS

WAS/z and JAVA

Single fault analysis

product for all environments

Provide data to to help determine WHY,

WHERE, HOW the failure occurred

Fault AnalyzerHelps you rapidly pinpoint why and where an enterprise application

failed and offers suggestions on how to resolve the failures

Page 69: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Fault Analyzer for z/OS (FA)

Your new developers don’t the have experience to diagnose faults and dumps coming from a wide range of System z programming environments

Fault Analyzer captures and analyzes real-time information about application abends, then generates an analysis report detailing the cause of the failure.

Solution

Problem

Value

The report describes the failure so you don’t lose time reviewing low-level system error messages.

Core Capabilities Detailed realtime and historical report about failures in

CICS, IMS, DB2, WAS, Java, COBOL and PL/I

Integrated into the Rational Developer for System z development, test and debugging environment

Outline ViewOutline ViewOutline ViewOutline View

Artifacts ViewArtifacts ViewArtifacts ViewArtifacts View

Detailed ViewDetailed ViewDetailed ViewDetailed View

Multi-tabbed Report ViewMulti-tabbed Report ViewMulti-tabbed Report ViewMulti-tabbed Report View

Page 70: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Create, Edit, View,Extract, Copy, Print,

Compare

File and Data Management

FileManager

z/OS

DB2 IMS

FileManager

IMS

FileManager

DB2

PDS TapeVSAM QSAM

FileManager

CICS

Application

Mapped

Data

Manipulation

Native

Data

Manipulation

Common User Interface In All Environments

No File size limit for Edit mode

IAM

OAM

HFS/zFS

ISPF, CICSRDz

File ManagerManage and manipulate a variety of enterprise data file structures

Page 71: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

File Manager for z/OS (FM)

You want to modernise and extend your System z application inventory but it’s taking too long to bring your new developers up to speed with the files and databases they need

File Manager identifies the structure of your records and displays and allows manipulation of each field according to its data type

Solution

Problem

Value

Promotes understanding and speeds the development process

Edit data in table mode (mapped to Edit data in table mode (mapped to template/copybook)template/copybook)

Edit data in table mode (mapped to Edit data in table mode (mapped to template/copybook)template/copybook)

Edit data in single mode Edit data in single mode at same timeat same time

Edit data in single mode Edit data in single mode at same timeat same time

View files associated with MVS View files associated with MVS systemsystem

View files associated with MVS View files associated with MVS systemsystem

Core Capabilities Enables users to easily select, create, browse, copy,

edit, print, and format or reformat data files

Integrated into the Rational Developer for System z development, test and debugging environment

Page 72: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Debug applicationsin supported languages /

environments with one product

3270

Debug ToolUAF

BATCH CICSIMS DB2TSO USS WebSphere

Application LanguagesCOBOL, PL/I, ASSEMBLER, C/C++

RDz, RDDz

Debug Tool Utilities and Advanced FunctionsProvides debugging of enterprise applications

Page 73: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Debug Tool Utilities and Advanced Functions for z/OS (DTU&AF)

Many System z developers are new to that environment and are not proficient with the 3270-based ISPF interface

DTU&AF provides a complete solution all from within Rational Developer for System z that is easy for developers to understand

Solution

Value DTU&AF can help you increase

Debugging Efficiencies and reduce Application Development cycle times.

Problem

Filter localsFilter localsFilter localsFilter localsAuto-monitor turned onAuto-monitor turned onAuto-monitor turned onAuto-monitor turned on

Core Capabilities One tool debugs batch, TSO, CICS, DB2 and IMS

applications in COBOL, PL/I, C/C++ and Assembler

Integrated into the Rational Developer for System z development, test and debugging environment

Page 74: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

DEMO 4, DEMO 5 & DEMO 6

Page 75: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

WAS/z

Application LanguagesCOBOL, PL/I, ASSEMBLER, C++, MQ Series

File Manager

Fault Analyzer

Debug Tool AUF

DB2CICSIMSBATCH

A completely unique set of integrated Application Development and Problem Determination tooling

Modern, end-to-end application development and debugging for System z

Made possible through IBM’s unique Rational Developer for z integration

NOBODY ELSE IN THE MARKET HAS THIS TODAY!

Page 76: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

BREAK - COFFEE TIME

Page 77: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 78: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

What Threadsafe is and why it matters

CPU CPUCPU

CICS Region A(non-Threadsafe)

CICS Region B(Threadsafe)

CICS Transaction Server introduced Threadsafe processing as a facility to increase throughput while reducing

processing costs for your CICS business transactions.

– Saved enough CPU to introduce major new service without capacity upgrade

– Saved chargeback costs of over $500,000 for one application

– Response Time Savings of up to 37% for one application

– CPU Usage savings of up to 65% for one application

Figures presented by a Merrill Lynch VP at IMPACT 2008

Page 79: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Application Performance Analyzer for z/OS (APA)

Key features

–Measure and report resource use in virtually any IBM z/OS® address space

–Isolates application performance problems across entire application – subsystems (DB2, IMS, CICS, MQ, USS, WAS), languages, and DASD

–Identify constraints

–Non-intrusive

–Helps with design, development and maintenance

–Shares side files with Fault Analyzer and Debug Tool

IBM Product Support

–Supports C/C++, Assembler, COBOL, PL/I, Java and CICS, DB2, IMS, WebSphere MQ and WebSphere Application Server

–CICS TS V1 to V3, IMS V7 to V10, DB2 V7 to V9

New in APA V8.1

• Java Enhancements

• Unix System Services support

• Report Enhancements

• Usability Enhancements

Page 80: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Fine tune your overall application performance with APA

The complexities of CICS applications often mean that performance problems come to light, not only with CICS, but DB2, IMS, MQ, and across languages or DASD

APA helps programmers identify constraints and improve the entire applications performance, no matter where the problem resides. In addition to drilling down through CICS transactions and tasks, TCB activity can also be analyzed. Baselines can be taken to compare with future analysis runs after changes are made

Solution

Value

APA provides the responsive and speedy information which is required to assist with application performance resolution, whether implementing thread safe applications, or utilizing other subsystems or languages

Problem

Page 81: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

DEMO 7

Page 82: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Performance Analyzer for z/OS (CICS PA)Key features

–Comprehensive Performance Reporting and Analysis for CICS

–Including DB2, WebSphere MQ, and MVS System Logger

–Extensive Tabular Reports and Extract Data Sets

–Historical Database (HDB)

–Trending and Capacity Planning

–ISPF Dialog to build, maintain, and submit reports and extracts

–Comprehensive reporting of CICS Statistics data

CICS Support

–CICS Transaction Server for z/OS, V2 and V3

–CICS Transaction Server for OS/390 V1.3

New in CICS PA V2.1

•CICS TS V3.2 support including:

•Compressed SMF type 110 records

•Higher precision clock fields

•New and updated statistics fields and records

•CICS TG V7.1 SMF 111 statistics support

•Extended integration with OMEGAMON XE for CICS

•New transaction profiling reports

•New distribution reports

•New and updated sample reports

•Additional enhancements delivered via the service channel

•Historical Reporting SupportPac CP12

Page 83: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS PA Overview

ISPFdialog

C IC SM onitoringFacility

System Logger:C IC S journalling D B2

W ebSphereM Q

O M EG AM O NXE for C IC S

C IC Sstatistics

CICS Performance Analyzer

D B2, W ebSphere M Qaccounting data forattached C IC S tasks

U se th isin teractiveinterface, orsubm it yourow n C IC S PAbatch jobs

Form attedreports

Historicaldatabase(HDB)

C om m a-separatedvalue (C SV)files

D B2 tab les

Tape

SM F data sets

Page 84: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Performance Analyzer for z/OS (CICS PA)

Need to report on performance, assess the impact of changes, and anticipate trends leading to poor CICS performance and take action rapidly when problems occur to meet ever more demanding service-level commitments.

CICS PA is a CICS system and application performance reporting and analysis solution built to address the needs of everyone involved in CICS performance analysis and CICS system tuning and planning capacity for future use, including those who build, manage, and deploy complex mainframe CICS applications.

Solution

Value CICS PA provides the level of detail and flexibility that

easily helps find new ways to improve CICS system performance, lower maintenance costs, and strategically plan IT investments.

Problem

Screen shot of application showingHow we can identify the given problem

ORDR transaction: Wednesday, September 27, 2006

Service-level agreement(2 seconds)

0

0.5

1

1.5

2

2.5

9-10am 10-11am 11am -12pm 12-1pm 1-2pm 2-3pm 3-4pm 4-5pm

Se

co

nd

s

0

2000

4000

6000

8000

10000

12000

Nu

mb

ero

ftr

an

sac

tio

ns

Transactions Average response tim e SLA

Page 85: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Interdependency Analyzer for z/OS (CICS IA)

Key features

–Captures CICS application relationships:

•Resources used by a transaction - Programs, Files, TSQs, TDQs plus DB2, MQ, IMS plus Web services

•Transactions with affinities and their type / lifetime

•Unused resources

•Sequencing of transactions within an application

–Relationship data loaded onto a DB2 data base

–Query interface and sample queries from CICS transaction and Eclipse-based CICS IA Explorer

CICS support

–CICS Transaction Server for z/OS, V2 and V3

–CICS Transaction Server for OS/390 V1.3

New in CICS IA V2.2

•CICS TS V3.2 support

•CICS Version Migration Support

•Application performance support

•Thread safety, Affinities

•Web service support

•Detect, Identify, Capture

•Intuitive new CICS IA Explorer

•Sample queries - rich query editor

•Software AG Natural 4GL support

•Optimized database schema

Page 86: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Interdependency Analyzer for z/OS (CICS IA)

Large retail company with complex business applications needs to allow any transaction to run in any CICS region to improve availability. All transactions must be examined to eliminate restrictions or affinities that may exist today.

CICS IA automates collection of the data they need, loads it in a DB2 database for ease of processing and helps create CSD definitions when applications are moved to a different region.

Helps speed problem determination, e.g. by determining the logical flow of programs within a transaction.

Solution

Value

Helps customers under time pressure or without deep CICS skills to change complex applications with reduced risk of problems.

Supports key IBM Service Management (ITIL) processes such as Change and Release Management.

Problem

Page 87: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS IA Explorer

List of all Programs

List of all Transactions

List of all Regions

Saved query definitions Results of queriesBreakdown of resources used

Call tree of program executionWhere is resource used ?

Page 88: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Configuration Manager for z/OS (CICS CM)Key features

–Create, Update, Delete, Copy, Replicate CICS resource definitions

–Change management through the life-cycle stages, e.g. development, test, production

–Create customized reports to identify redundant definitions, show resource relationships and change management history

–Audit, back-out and change authorization capabilities

CICS Support

–CICS Transaction Server for z/OS, V2 and V3

–CICS Transaction Server for OS/390 V1.3

New in CICS CM V1.2

• CICS TS V3.2 support PTF

• Migration of resource definitions between partitioned environments

• Integration with change management solutions

• Data take-up utility to speed up initial deployment

• Usability and reporting enhancements

• Journal Offload Utility

• Mixed RLS and non-RLS CSDs

Page 89: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Configuration Manager for z/OS (CICS CM)

Configuring CICS systems consists of creation, modification and migration of CICS resource definitions across complex development, test, and production environments with definitions stored in CSD files or CICSPlex SM data repositories

CICS CM provides easy-to-use facilities for CICS resource-definition administration and maintenance, with comprehensive reporting and optional change-management control facilities. CICS CM controls all CICS definitions through a single interface and integrates with existing system management processes.

Solution

Value Simplified and controlled management of CICS

application development aids systems administration, lowers costs, reduces risk of downtime due to user errors and speeds version to version migration

Problem

Screen shot of application showingHow we can identify the given problem

Development Test Production

Application developersCICS Administrators

Edit resources

Change Administrators

Migrate packagesBackout packages

Project Managers

Create change packagesReady the package

Application developersCICS Administrators

Edit resourcesPackage resources

Approvers

ApproveDisapprove

Change Administrators

Migrate packagesBackout packages

Project ManagersApprovers

Ready, Approve

Page 90: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

DEMO 8, DEMO 9 & DEMO 10

Page 91: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Agenda 9:45 DEMO 1

– Welcome, quick CICS update - new since summer of 2007...

– Introduction to Eclipse and a glimpse at the next CICS TS delivery

10:45 BREAK

11:00 DEMO 2, DEMO 3 and DEMO 4– Connecting CICS TS and WebSphere using core standards based SOA technologies

– CICS Transaction Gateway, CICS Web services and WebSphere MQ

12:30 LUNCH

13:30 DEMO 5, DEMO 6 and DEMO 7– Integrated z/OS problem determination in a traditional 3270 and modern Eclipse environments

– End to end integrated debugging of a composite CICS COBOL and WAS J2EE application

14:30 BREAK

14:45 DEMO 8, DEMO 9 and DEMO 10– Threadsafe enablement : Using tools to save money & increase performance

– CICS Tools to help understand, optimise and control your CICS TS environment

15:45 Wrap Up, Questions

16:00 FINISH

Page 92: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Distributed Server farm considerations… Can be costly (equipment, space, power and cooling)

Complex networks add latency and reduce performance

Multiple data sources create silos and synchronization issues

Staffing costs are near linear (especially for mundane maintenance)

Outages can be frequent and hard to diagnose

No extra charge for this deep pre-integration!

IBM System z considerations Hundreds of 4.4GHz processors (including zAAPs)

Huge I/O bandwidth

Built in networking

Shared everything model

A pre-integrated data center in a box

In addition to the legendary mainframe qualities of service

4.4GHz CPUSystem z is a data centre in a box, and the hub for enterprise SOA.

What is the optimum platform for enterprise scale SOA deployments?

Page 93: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Today’s Summary. Three steps to an easier life…

1.

2.

3.

Use the modern capabilities of CICS TS on System z for your enterprise transaction processing needs.

Reuse CICS assets as services and connect them to a WebSphere based SOA on System z.

Move to modern tools and processes that promote easy reuse and enterprise wide cooperation.

Any questions???

Page 94: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

Thank you for coming ! Just before you go….

Page 95: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

CICS Transaction Server in your SOAlinks to more information on the CICS ecosystem

Andrew BatesBusiness Development ManagerIBM Software Group [email protected]

Issue 3

Page 96: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

Presentation of Links

This presentation provides a ‘portal’ to more information on the CICS ecosystem

All the items in this presentation have hyperlinks that are active in ‘Slide Show’ mode

This will be an evolving document, with refreshes distributed every few months

To receive these refreshes, please just email me at [email protected]

The below key has been used to flag certain resources

New resource created since the last issue

Updated resource since the last issue

Additional resource added since last issue

Resources that have been removed since the last refresh are listed in a table at the back

N

A

U

Page 97: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICS Transaction Server

2007 Ext. Article Hyperlink

2007 Rich Media (Flash)

Hyperlink

2007 Brochure Link to .PDF file

2008 External Article

HyperlinkN

2007 Whitepaper

Link to .PDF FileN

2008 External Article

HyperlinkN

Page 98: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on families that support CICS

2007 Whitepaper

Link to .PDF file

2007 Teleconf / Podcast

Hyperlink

2006 Whitepaper

Link to .PDF file

2008 Whitepaper

Link to .PDF FileN

2007 Whitepaper

Link to .PDF FileA

Page 99: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More on Enterprise Modernization and CICS

2008 Brochure Link to .PDF file N

2008 Webcast & Podcast

Hyperlink

2008 Teleconf & Podcast

Hyperlink

N

N

2008 Redbook

HyperlinkN

Page 100: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICS and SOA

2007 Teleconf & Podcast

Hyperlink

2007 Whitepaper

Link to .PDF File

2008 Teleconf & Podcast

HyperlinkN

2008 Brochure Link to .PDF fileN

2008 External Article

HyperlinkN

Page 101: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICS and SOA ctd

2006 Redbook

Hyperlink

2006 Redbook

Hyperlink

2006 Redpaper

Hyperlink

2007 Whitepaper

Link to .PDF FileN

Page 102: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICS and Web Services

2006 Redbook

Hyperlink

2006 Quick Tour (Flash)

Link to .ZIP file

2007 Redpaper

Hyperlink2007 Redbook

Hyperlink

2007 Whitepaper

Link to .PDF FileN

2008 Redbook

Hyperlink U

Page 103: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICS Transaction Gateway

2006 Redbook

Hyperlink

2007 Teleconf & Podcast

Hyperlink

2008 Redbook

HyperlinkN

2007 Datasheet Link to .PDF fileN

2008 Whitepaper

Link to .PDF FileU

Page 104: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICS and WebSphere MQ

2007 Redbook

Hyperlink

2007 Whitepaper

Link to .PDF File

2008 Whitepaper

Link to .PDF FileU

2007 Datasheet Link to .PDF fileN

Page 105: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on Channels and Containers

2006 Redbook

Hyperlink

2006 Quick Tour (Flash)

Link to .ZIP file

2005 Whitepaper

Link to .PDF file

2007 Ext. Article Hyperlink

2008 External Article

HyperlinkN

Page 106: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on Threadsafe and OTE

2006 External Whitepaper

Hyperlink

2007 External Article

Hyperlink

2007 Redbook

Hyperlink

Page 107: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on CICSPlex Systems Manager

2006 Quick Tour (Flash)

Link to .ZIP file

2006 Whitepaper

Link to .PDF file

2005 Redbook

Hyperlink

2007 External Article

Hyperlink

2007 Quick Tour (Rich PPT)

Link to .PPT file2007 Redbook

Hyperlink

Page 108: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on Tools that support CICS

2006 Flash Movie

Link to .ZIP file2007 Datasheet Link to .PDF fileA

2007 Brochure Link to .PDF fileA

2007 Datasheet Link to .PDF fileN

2007 Datasheet Link to .PDF fileN

Page 109: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on Tools that support CICS ctd.

2006 Redbook

Hyperlink

2008 Evaluation Code

Hyperlink U

2008 Teleconf & Podcast

HyperlinkN

2007 Teleconf / Podcast

Hyperlink

2007 Teleconf & Podcast

Hyperlink

Page 110: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on Problem Determination Tools

2007 Redbook

Hyperlink

2007 External Whitepaper

Link to .PDF file

Executive Summary

Link to .PDF file 2007 Teleconf & Podcast

Hyperlink

2007 Brochure Link to .PDF file

Page 111: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on Rational support for CICS

2008 Recorded Demos (Flash)

Hyperlink

2007 Datasheet Link to .PDF file

U

2008 Webcast & Podcast

HyperlinkN

2008 Teleconf & Podcast

HyperlinkN 2008 Teleconf & Podcast

HyperlinkN

Page 112: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

More information on COBOL and CICS

2007 External Article

Hyperlink

2007 Teleconf & Podcast

Hyperlink

2007 Whitepaper

Link to .PDF File

2007 Datasheet Link to .PDF fileN

2007 Teleconf & Podcast

Hyperlink

Page 113: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

Just before you go….

1) please sign up for the ‘CICS Links’2) please fill out your feedback forms

Page 114: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

CICS Transaction Server for z/OS © 2007 IBM Corporation

THANK YOU !!!

(now you can go )

Page 115: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA3

Example task-oriented layouts

1. CSD Clean up – using IA, SM and CM

2. Identify Business applications using IA, migrate to new regions using CM

3. PA,SM,CM performs governance: see performance changes of recently modified resources

Using tools integrated with CICS Explorer Customise the layout to suit tasks

Page 116: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS Explorer - CICS IA integration in CICSPlex perspective

The pop-up lets you run the IA query straight from the region and the results are shown in a search results

window at the bottom

If the IA collector has run in the region - a little decoration is

shown in the bottom right hand corner

Page 117: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS PA - Full Eclipse Integration

Conventional Eclipse style integration:

Projects, folders, files etc

Page 118: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS PA - Rich workspace

Ability to “Drill into” data files

See extracts of the file in raw data form..

..or follow “Analysis Scenarios” to

highlight issues

Page 119: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS PA - Visualization 1

Presentation most appropriate to data

Page 120: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS PA - Visualization 2

Flexibility in what you want to see

Page 121: SOA on your terms and our expertise © 2007 IBM Corporation CICS Transaction Server for z/OS IBM System z – Exploration of Technology Making System z easy.

SOA on your terms and our expertise

© 2007 IBM CorporationCICS Transaction Server in your SOA

CICS PA - Visualization 3

Comparison between “before and after” situations