Skip to main content

Considerations for CICS Web Services Performance

An IBM Redbooks publication

Note: This is publication is now archived. For reference only.

thumbnail 

Published on 21 May 2009

  1. .PDF (3.8 MB)


Share this page:   

ISBN-10: 0738432490
ISBN-13: 9780738432496
IBM Form #: SG24-7687-00


Authors: Chris Rayns, Isabel Arnold, Trevor Clarke, Mark Cocker, Graham Hannington, Ivan Hargreaves, Mick Harris, Dieter Hechtberger, David Knibb, Christopher Law and Anna Maciejkowicz

    menu icon

    Abstract

    The Web services support in CICS® Transaction Server Version 3 enables your CICS programs to be Web service providers or requesters. CICS supports a number of specifications including SOAP Version 1.1 and Version 1.2, and Web services distributed transactions (WS-Atomic Transaction).

    This IBM® Redbooks® publication reviews CICS Web Services performance in two particular areas:

    MTOM/XOP: Here we focus on performance benefits that can be achieved by taking advantage of the MTOM/XOP standard to transmit large binary data objects. The single inquiry function of the CICS catalog manager application has been modified to return an image of the requested item in addition to its details. This function is exposed through a Web service.

    Security: There are a number of ways to secure your CICS Web Services messages. Here we look at two technologies: WS-Security and DataPower®. We compare the performance and relative merits of using WS-Security with and without DataPower, and discuss what factors might influence your choice of technology.

    We highlight tools that can help you to understand the performance profile of Web service interactions with CICS, such as;

    - RMF z/OS® Resource Measurement Facility (RMF)

    - IBM CICS Performance Analyzer for z/OS (CICSPA)

    - ITCAM for SOA

    - OMEGAMON® XE for CICS on z/OS

    This book considers performance by using different scenarios including Security, MTOM/XOP, and the use of the IBM Tivoli® Monitoring tools to help identify problems that can affect the performance of Web Services. Specifically, we use ITCAM for SOA and OMEGAMON XE for CICS on z/OS to show how these tools can be of benefit to identify the cause when the performance of a Web service in CICS becomes unacceptable.

    Table of Contents

    Part 1. Introduction

    Chapter 1. CICS Web Services overview

    Chapter 2. Web Services performance considerations

    Part 2. CICS Tools overview

    Chapter 3. RMF

    Chapter 4. CICS PA

    Chapter 5. IBM Tivoli Monitoring

    Chapter 6. ITCAM FOR SOA

    Chapter 7. OMEGAMON XE for CICS on z/OS

    Part 3. Performance scenarios

    Chapter 8. Environment overview

    Chapter 9. MTOM scenario

    Chapter 10. Security scenarios

    Chapter 11. Using IBM Tivoli Monitoring Tools

    Appendix A. The modified catalog manager application

    Appendix B. XSL to add UsernameToken in DataPower

    Appendix C. Additional material

     

    Others who read this also read