© 2007 ibm corporation cics ts v3 business value nick garrod ww cics market manager business unit...
TRANSCRIPT
© 2007 IBM Corporation
CICS TS V3 Business Value
Nick GarrodWW CICS Market Manager
Business Unit or Product Name
2
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
Business Drivers for IT Adoption of SOA
Top Technology Challenges
Why are IT Organizations Embracing SOA?600+ Company Respondents Across 4 Studies
Management of IT complexity
Speed of IT implementations
Technology simplification and consolidation of legacy middleware
Re-use of applications via Web Services
Scaling to production volumes, reliability & availability
All respondents
“Best in class” respondents
0% 20% 40% 60% 80%
Management of IT complexity
Speed of IT implementations
Scaling to production
Technology simplification
Re-use of applications
3
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
Business Flexibility Depends on IT Flexibility Application Infrastructure is the cornerstone of an SOA deployment
Application infrastructure is middleware software that controls runtime execution of business applications.
A well designed infrastructure provides the ability to enhance & reuse assets for new business opportunities
IBM Application Infrastructure delivers the broadest range of capabilities to meet your application needs
How can I……meet my business objectives?
…leverage my existing resources and IT systems?
…deliver at a pace and cost which outwits my competition?
4
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
SOA entry point: Reuse and service generation
WebSphere Developer for System z
Rational Application Developer
WebSphere Studio Asset Analyzer
IBM Asset Transformation Workbench
Tivoli Composite Application Manager (ITCAM)
Tivoli OMEGAMON Tivoli Federated Identity
Manager WebSphere Registry and
Repository
CICS Transaction Server IMS WebSphere Application
Server zTPF
5
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
Establish a Secure, Scalable environment for building and deploying applications
Deliver new, powerful web applications to improve your customers’ experience
Optimize the use of existing IT investments, skills and core systems
DevelopmentServices
Management Services
Integrated environment
for design and creation of solution
assets
Manage and secure
services, applications
& resources
Business ServicesSupports enterprise business process and goals through businesses
functional service
Interaction Services Information ServicesProcess Services
Enterprise Service Bus
Partner Services Business App Services
Access Services
Ap
ps
&
Info
As
sets
Infrastructure ServicesOptimizes throughput, availability and utilization
Reuse
Achieve the Flexibility You’ve Been Looking For IBM Application Infrastructure
6
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
Platform for Business Connectivity
SOA Entry Point to Creating & Reusing ServicesCreate and Deploy Flexible, Service-based Business Applications
• Flexibility and elimination of redundancy for reduced cycle times and lower project risks
• Expanded access to core applications and business rules
• Consultant studies have found it 5X less expensive to re-use existing applications than to write new applications
• Identify high-value existing enterprise assets and service-enable them for reuse
• Fill in gaps by creating new services for today's business needs and future reuse
• Registry/repository to facilitate centralized access and control of reusable services
Benefit from:
Begin with:
7
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
SOA is one of IBM’s long term strategies to enable innovationCustomers are adopting SOA on System z
– Over 1000 customers deploying SOA on CICS Transaction Server V3.1 … and the fastest uptake of any version of CICS TS
– WebSphere Application Server for zSeries had 21% growth in 2005…. and 25% penetration in z accounts
– zAAPs outperformed expectations by 36% in 2005
– New System z9 processor range from 26 to 18,000 MIPSIBM’s view of SOA is business centric
– People, process and information entry points
– Reuse and connectivity are criticalEntry points are accelerated by SOA Foundation products including…
– 4 enhanced System z products
– 3 new System z products
– 2 new adapters
System z is Fundamental to IBM’s SOA Vision
8
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
A bright and rising future for CICS Transaction Server
Rock-solid deployment platform, 100% aligned with SOA technologies
CICS Transaction Server
Build Web services with no change to existing applications
Highest levels of data integrity and security Optimized throughput and performance Simple and intuitive management New SOA Statement of Direction
– Extended integration of the CICS Service Flow Runtime with WebSphere Process Server
– CICS integration with WebSphere Service Registry/Repository
– Support for Event Driven Applications
9
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
CICS TS V3 Values
CICS application connectivity– Enables extending existing applications beyond their original designs to support
integrated business processes via standard APIs and protocols
CICS application reuse– Enables the creation of components from existing applications which are more
flexible and configurable for use in new applications.
CICS service management– Enables effective management of large runtime configurations via modern user
interfaces, so that demanding service level and IT governance objectives can be met
10
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
CICS application connectivity
CICS TS V3.1
Provides capabilities to enable CICS-based applications to be exposed as Web Services.
– Both a Web Services service provider and service requestor
Provides WS standards-based interfaces to software functionality.
– Consumers need have no knowledge beforehand about a Service
– Software developers to focus on the business issues not the architecture.
Simple transformation through the CICS Web Services Assistant.
– Provided for COBOL, C/C++ and PL/I
– Enables leverage of traditional programs in new business processes
Workload distribution & Resource management
CICS TS V3.2
Further enhance WS standards-based interfaces enabling interoperation with tools, infrastructure and service components
– WSDL 2.0 & WS-I BP 1.1 and SSBP 1.0
– Extending support for WS-Security MTOM and XOP support
– enables data such as jpg, gif, wav, pdf, doc, blob, contained in web services to be efficiently processed
Enables the WDz IDE to generate data translation mappings that are optimized for the CICS runtime for a wide range of language data types and XML schema types and generate high performance data translations.
Continue to deliver high performing and compliant HTTP transport in order that Web services objects are processed efficiently
Reduce dependency on SNA by moving towards making IP pervasive for CICS inter-connectivity starting with DPL
Provide simple and robust management capability for TCP/IP workloads in CICS
11
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
CICS application reuseCICS TS V3.1
Provides improved method of exchanging data
– Not limited in size to 32KB. limited only by the amount of storage available.
Pass data in a more structured way.
– Reduces the complexity of designing programs
– Reduces the amount of transaction storage needed
– Delivers an acceptable deployment environment for C++ and Java programs
Service Flow Feature
– a no-charge, orderable feature
– Included 10 copies of WD4z v6.01 Service Flow Modeller/XSE along with CICS Service Flow runtime
– Builds Web services from existing CICS applications
– Aggregates multiple CICS transactions into high-level business processes through visual modeling
– Supports CICS BMS (terminal-based) applications & CICS commarea applications
– Highly optimized CICS runtime supporting Web services and XML interfaces
CICS TS V3.2
Extends channels and containers with 64 bit support
– Removes storage limitation
Better integration of CICS/MQ applications
J2SE 5.0 Support
January, 07 upgraded WD4z to v7.0 Service
Flow Modeller/XSE – Channel & Container support
– Service flow to invoke an external web service
12
Business Unit or Product Name
CICS TS V3 Business Value © 2007 IBM Corporation
CICS service managementCICS TS V3.1
The CICSPlex System Manager – Reduces the complexity of management of CICS systems
– Presents them as a simple and integrated whole.
– Cooperates with Tivoli products to deliver an integrated systems management solution.
– Continues the strategic themes for systems management of integration, simplification, monitoring and automation.
CICSPlex SM Web User Interface– CICS has a modern intuitive interface for all aspects of CICS
system management.
– Improved screen design to ensure a great improvement in usability
– Business Application Scoping (BAS) administration restructured
CICSPlex SM significantly reduces the time to exploitation of new functions and reduces the complexity of migration.
Open Transaction Environment – CICS TS 2.2 we added support that enabled CICS/DB2
applications
– CICS TS V3.1 introduced the ability for all types of threadsafe applications
– Removed a major bottle neck in the application throughput running under CICS.
– Reduces CPU utilization
CICS TS V3.2
CICSPlex System Manager is installed, configured and started as part of the CICS startup procedure reducing operations management costs
Provide a set of WUI menus and viewsets specific to operations tasks to aid productivity
Directly view an application in an end to end scenario measuring availability, performance and usage through EWLM support
Online management of program libraries make it easier to maintain continuous system availability
Improved system management and problem determination for Java programs
Improved timing data precision giving more accurate accounting of CPU time for charging
Extend CICS API for threadsafe applications
– Make File Control threadsafe for local VSAM and RLS resources
– Ensure MQ interfaces exploit OTE Support for Data Tables > 2GB enables large quantities of read-only
application data for high performance access
Support for large capacity VSAM ESDS files
CICS Transaction Server V3.1
© 2004 IBM Corporation13
CICS Information CenterThe Eclipse framework reflects strategic direction for delivering IBM documentation
New search engine
Consistent look and feel
Integration with other product information
Customizable – add you own information
Navigation improvements
Available on the IBM Web site, installable on your workstation, or servers;
– Microsoft Windows 2000 Server, Advanced Server, Professional (32-bit)
– Windows XP Professional (32-bit) – Linux Red Hat Enterprise 3.0 (AS), 32-bit – Linux SUSE Enterprise 8 and 9, 32-bit – AIX® V5.2 and V5.3, 32-bit
–For server installation only: – z/OS V1.4, or later – Linux Red Hat Enterprise 3.0 for zSeries – Linux SUSE Enterprise 8 and 9 for zSeries
CICS Transaction Server V3.1
© 2004 IBM Corporation14
CICS Information Center navigation improvements What’s New
– Organised by major functional area– Available from the navigation and welcome page– Integrated linking – no longer standalone
Learning paths– Available from the navigation– Covers new functions– CPSM WUI & Channels
Information roadmaps– Function based - CPSM, Java and Web services– Available from the navigation and welcome page– Overview section with links to information center
topics and web resources
Troubleshooting and support– Web search to find online support information– Getting fixes and contacting IBM support– Technotes
“contains everything you need to know about new functions”
“a sequence of topics that help a user learn about a new area of the product”
“a topic that provides a set of comprehensive links to information from a variety of sources”
“a section that includes search page for querying online support documents and selection of technotes”
IBM Software Group
15© 2007 IBM Corporation
CICS Transaction Gateway IBM’s most popular connector from WebSphere to CICS
2006: System Monitoring V7.0 A window into the ‘black box’ providing capacity
planning and problem determination End to End Automation Reliability, availability and serviceability
enhancements to TCP/IP (IPv6, WLM)
2007: JCA Support for CICS TS Containers/Channels V7.1
Passing of greater than 32KB of data through the CICS TG enabling fuller SOA participation
Advanced Monitoring and Statistics
CICS
Network
HTML
WASand CTG
on zSeries
WAS and CTG on a
distributed platform
WAS on a distributed platform to
CTGz/OS
Topology 1
Topology 3
Topology 2
zSeries
IBM Software Group
16© 2007 IBM Corporation
WebSphere Developer for System z (WDz) Develop composite enterprise applications
What is WDz?The IDE speeding modern composite (SOA) application development – linking WAS and core system z processing..
Link with Themes
Enterprise Modernization– Supports common IDE for COBOL, PL/I, Java, and web services development– Transforms UML to COBOL– Provides interactive access to z/OS for development, debug, job generation,
submission, monitoring, command execution
SOA– Enables CICS and IMS applications for web services and SOA– Supports for J2EE, JCA, XML, web services
IT Governance– Supports the full application lifecycle – model, architect, develop, test, deploy,
manage
Value PropositionFor System z customers looking for a flexible architecture and modern development environment that supports composite application workloads integrating COBOL, PL/1, ASM, Java, web services, CICS, and IMS, IBM provides a complete solution in WDz.
Pricing$5500 per developer seat
MVS PDS members
Data set characteristics
TSO Command Shell
Configurable Editor
USS Command Shell
Disconnected-vs-
Connected
JES subsystem view
Service Flow
IBM Software Group
17© 2007 IBM Corporation
Compose multiple CICS transactions into high-level business services through visual modeling
Easier installation and management
Invoke web services from a flow
Support for channels and containers
Enhancement! Service Flow Modeler in WebSphere Developer for zSeries
The CICS Service Flow Feature is a no-charge, orderable feature
Includes 10 copies of WD4z v7 Service Flow Modeller/XSE along with CICS Service Flow runtime
A business service integration adapter for all CICS applications
AD Tools to support CICS TS V3.2
Host Access Transformation Services – Lightweight refacing and integration of CICS terminal applications
Exploits security & scalability of WAS and WebSphere Portal
Host screens are converted to GUIs on the fly, in real time
Improved navigation of host application
Zero footprint on the desktop with Web deployment
Support deployment to Rich Client
Combine screens and data from multiple applications
Eliminates need to customize every screen
Generate Web services from host transactions
Requires Websphere
IBM Software Group
18© 2007 IBM Corporation
Application Lifecycle
Debug Tool Utilities AF V7Source code and subsystem debugging
Fault Analyzer V7rapidly pinpoint cause of failed application (abends)
IBM CICS Interdependency Analyzer for z/OS V2.1Day 1 toleration PTF for new and updated API and SPI commands in CICS TS V3.2 will also assist migration to CICS TS 3.2 by highlighting those applications currently running in previous versions of CICS which are most sensitive to CICS TS 3.2 changes.A subsequent PTF for CICS IA 2.1 will provide exploitation of new and changed CICS TS V3.2 API and SPI commands.Later in 2007, CICS IA V2.2 will identify candidate applications that are suitable for exposure as Web Services and provide integration with CICS CM and WSAA
CICS TS V3.2 Complementary Tools
Data Management
IBM CICS VSAM Recovery for z/OS V2.1New version will provide toleration and exploitation support of CICS TS 3.2 within 30 days of its general availability. New capabilities include being able to run in thread-safe mode.
File Manager V7Data management for VSAM, DB2, and IMS
File ExportExporting related sets of DB2,IMS, VSAM and sequential data
IBM Software Group
19© 2007 IBM Corporation
Performance & Tuning
IBM CICS Performance Analyzer for z/OS V2.1New version provides Day 1 support & exploitation of CICS TS V3.2 including support for new SMF record formats, plus increased integration with OMEGAMON XE for CICS
Workload SimulatorApplication stress and regression testing
Application Performance Analyzer (APA) V7Isolate application performance bottlenecks
CICS TS V3.2 Complementary Tools
Operations Management
IBM CICS Configuration Manager for z/OS V1.2Day 1 PTF provides toleration and exploitation of new and revised resource definitions in CICS TS 3.2
Batch Application Controller (CICS BAC)
VSAM Transparency – Support PTF
On-line Transmission Time Optimizer (OTTO)
IBM Session Manager – no support PTF required
IBM Software Group
© 2003 IBM CorporationIBM CICS TS V3 Business Value
CICS Transaction Server for z/OS V3.2
Application Connectivity
Improved performance & system management
Application Reuse
Exploitation of 64-bit storage for channels and containers More extensive Web Services support for COBOL data types Service Flow Feature
Service Management
Enterprise wide workload management – ARM correlator CPSM Integrated install and definition & CPSM WUI enhancements JDK 1.4.2 JVM management and PD improvements Continued enhancements to OTE enabling some File Control
configurations and the MQ Bridge Adapter Remove capacity restraints relating to Data
CICS is IBM's premier transaction processor for the z/OS that provides:
–An efficient and optimized runtime for the extension and reuse of existing CICS applications
–Services to easily develop applications that exploit new technologies by building on CICS skills
–First class management and support of mixed application types and workloads
CICS TS V3.2 will be available 29 June 2007
Maturing the Web Services capabilities and SOAP standards Wider support of other payload format (XOP & MTOM) Conforming with WSDL 2.0 Optimization of the HTTP Transport to give better performance, robustness and
manageability Delivering a consistent approach between CICS systems for an IP environment.
IBM Software Group
© 2003 IBM Corporation21 IBM CICS TS V3 Business Value
CICS TS Version 3 summaryWeb Services
Fully integrated into CICS, Capable of Inbound and Outbound calls.A standard architecture internationally accredited and widely supported.VB and dot net developers and others have no dependency on IBM for interfaces, just use the WS standard!
Web Services security and coordination – WebServices on CICS can drive or be driven by WebSphere Application Server with integrity.
HTTP 1.1 Persistence – Massive reduction in the overhead of opening and closing HTTP connections, reduced latency, reduced cycles and higher performance.
OTE (Open Transaction Environment)Higher throughput (saves cycles)USS Calls or MVS calls from within CICS applications – now possible with OTE
Containers and channels – the alternative method of data transferCommarea restrictions eliminated. NO 32K limit.Easier to Debug/Develop applications; can be retrofitted to existing applications.Reduces load –Only requested/changed data gets copied between systems; More data with lower overhead…
IBM Software Group
© 2003 IBM Corporation22 IBM CICS TS V3 Business Value
CICS TS Version 3 summaryService Flow Feature
A modern IDE to allow non-CICS skilled personnel to assemble CICS programs and transactions as “parts” to create programs faster with improved reliability and flexibility.
New Sample program provided in COBOL using VSAM (source included), uses WAS, WebServices and Channels and Containers..
Customers can modify this sample to use their own programs, – use for education then POCURIMAP extended so by updating URIMAP, programs can use MQ instead of HTTP without Changing or recompiling the CICS programs..
Information centre: Improved consistency with other IBM products (similar look and feel with Eclipse based technology)
All the information needed by system programmers and developers instantly available, even extending to support..
System Management WUI provides a condensed holistic view of large, complex environments.
Progressive movement toward TCP/IP communication environment, reducing impact of skills shortages in SNA.
IBM Software Group
© 2003 IBM Corporation23 IBM CICS TS V3 Business Value
CICS Transaction Server – support and newsibm.com/software/htp/cics/tserver/support/
Search technotes (4,000+), APARs
Download SupportPacs
Read white papers, articles and brochures
Full Information Center and manuals
Updates via RSS feeds + e-mails
Submit and track problems
Transaction Servers and Tools eNewsibm.com/software/htp/cics/enews/
developerWorks articles
CICS User Groups
CICS-L forum
IBM Software Group
© 2003 IBM Corporation24 IBM CICS TS V3 Business Value
Understanding and using CICS Web ServicesEducation course
Now based on CICS Transaction Server V3.1
This course shows how to use the Web Services support provided in CICS TS Version 3.1 to implement service requesters and service providers in CICS TS. During this 3 workshop the attendee will become familiar with:
• Key concepts underlying CICS support for Web Services (XML, SOAP, Web Services and SOA)• How a CICS program is deployed as a service provider• How a CICS program can be a service requester• Web services samples provided by CICS TS Version 3.1• How a service requester application running in WebSphere Application Server (WebSphere Studio) is
deployed and how it invokes a CICS TS Web service
The hands-on exercises begin by focusing on Web services in general and then address the implementation of service providers and service requesters in CICS TS Version 3.1.
The 2 last sessions of this year will be delivered in distance learning format. It uses a mixture of virtual classes, e-Labs and self-study. Follow it from your preferred location!
Course code: CI11FR and CI11DFR for the distance learning version. You can enrol through Global Campus or your IBM Direct contact.
See details for http://www-5.ibm.com/services/learning/fr/ta-iris.nsf/(ExtCourseNr)/CI11FR
IBM Software Group
© 2003 IBM Corporation25 IBM CICS TS V3 Business Value
CICSplex and CICSPlex SM with CICS TS workshop Education course
Now based on CICS Transaction Server V3.1
You will gain practical experience of working with CICSPlex System Manager and the implementation of a CICSplex in a parallel sysplex environment. Half of the time will be spent on lab exercises, mostly using the CICSPlex/SM Web User Interface (WUI). Each group of 3 students has it's own CICSplex running in a parallel sysplex configuration. TPNS is used to simulate a real customer environment. Based on CICS Transaction Server Version 3.1.
During this 4.5 day class, the attendee will become familiar with the CICSplex and CICSPlex/SM environment by :
• Implementing CICSPlex/SM• Understanding CICS multi-region advantages running traditional 3270 applications as well as modern
web-based applications• Dealing with transaction affinities and interdependencies• Designing the CICSplex environment (TORs, AORs, FORs, QORs and CICS TS Data Sharing facilities)• Getting practical experience with CICSPlex/SM capabilities including the SPOC, WLM, RTA, Monitoring
and BAS functions
Course code: CIA03F. You can enroll through Global Campus or your IBM Direct contact.
See details for http://www-5.ibm.com/services/learning/fr/ta-iris.nsf/(ExtCourseNr)/CIA03F
IBM Software Group
© 2003 IBM Corporation26 IBM CICS TS V3 Business Value
CICS Transaction Gateway: Connecting WebSphere Application Server to CICS Education course
Now based on CICS Transaction Gateway V6.0 and WebSphere Application Server V6.0.
This classroom course shows how to use the CICS Transaction Gateway (CICS TG) to access CICS Transaction Server z/OS applications. The course focuses on the role of the CICS TG as the strategic Java 2 Enterprise Edition (J2EE) Connector to CICS Transaction Server from WebSphere Application Server. The theory elements of the course detail the recommended scenarios for using CICS TG to access CICS resources from WebSphere Application Server on both distributed platforms and on z/OS. A new unit on problem determination has been added to this class.
The hands-on exercises focus on the z/OS implementation of the CICS TG including customisation, problem determination, deploying applications to WebSphere Application Server for z/OS, workload management and security. You will also be shown how Rational Application Developer can be used to generate connector code ('J2C beans') from existing CICS COMMAREA-based programs.
Course code: CI71FR. You can enroll through Global Campus or your IBM Direct contact
See details for http://www-5.ibm.com/services/learning/fr/ta-iris.nsf/(ExtCourseNr)/CI71FR
IBM Software Group
© 2003 IBM Corporation27 IBM CICS TS V3 Business Value
Publications White Papers
Managing your CICS Systems Now and in the Future
Five SOA projects that can pay for themselves in six months
Composing CICS applications into business services to support On Demand Business solutions
Using containers and channels to enhance CICS interprogram data transfer
Delivering quick access to CICS systems using strategic integration option
Why the IBM mainframe is an effective choice for banks
Integrating WebSphere Application Server & CICS using the J2EE Connector Architecture
Connecting to CICS Transaction Server from WebSphere for z/OS Version 6
New for CICS TS V3.2– Managing your CICS systems now and in the future (new paper) Announce– CICS and TCP/IP (new paper) 3Q– Updates to CICS and Java (new paper) 3Q– File Control and threadsafety (new paper) Announce– Delivering quick access to CICS systems using strategic integration options – CICS Web Services (update) GA– Constraints addressed by CICS TS 3.2 (new paper) Announce
http://www-306.ibm.com/software/htp/cics/tserver/v31/library/#wpapers
IBM Software Group
© 2003 IBM Corporation28 IBM CICS TS V3 Business Value
Redbooks…– Migration Considerations for CICS Using CICS CM, CICS PA, and CICS IA
– Java Application Development for CICS
– Application Development for CICS Web Services
– Revealed! Architecting e-business Access to CICS
– Securing Access to CICS Within an SOA
– CICSPlex SM Workload Management for CICS Web Services
– Threadsafe considerations for CICS
– Implementing CICS Web Services
For CICS TS V3.2– CICS System Manager in the WUI as the Principle Management Interface
– Migrating from SNA to TCP/IP
– Migration considerations for CICS VR and IBM Session Manager
– Update to Threadsafe Considerations for CICS Applications
– Monitoring CICS Transaction Gateway Systems and Applications
– Application Design using CICS, MQ and WebSphere Business Integration Message Broker
– Develop and Administer using TXSeries V6.1 and WDz V7
– IBM Enterprise Workload Manager V2.1
http://www-306.ibm.com/software/htp/cics/tserver/v31/library/#redbooks1
IBM Software Group
© 2003 IBM Corporation29 IBM CICS TS V3 Business Value
Quick Tours/Demos
CICS in Action demo for Windows/Linux CICSPlex SM Quick TourCICS Integration Using Web Services Quick TourCICSPlex SM WUI Config tour
http://www-306.ibm.com/software/htp/cics/tserver/v31/library/#demos