Enabling z/OS Applications for SOA

An IBM Redbooks publication

Published 09 June 2009, updated 18 June 2009

cover image

ISBN-10: 0738432822
ISBN-13: 9780738432823
IBM Form #: SG24-7669-00
(518 pages)

More options

Rate and comment

Authors: Alex Louwe Kooijmans, Takehiko Akimoto, Naveed Jeddy, Wilbert Kho, Subhajit Maitra, Roy Panting, Ulrich Seelbach


The objective of this IBM® Redbooks® publication is to demonstrate ways of enabling existing applications and data on z/OS® for integration into a service-oriented architecture (SOA). The focus is on solutions using Web Services as the underlying technology for this integration.

This book describes a variety of patterns that can be applied to enabling z/OS applications for service-oriented architecture. Many of these patterns are explained by means of a sample. Each sample is included in the additional material of this book.

This book is intended for readers who are interested in extending the function of their existing applications in order to benefit from SOA.

Table of contents

Chapter 1. Introduction
Chapter 2. Analysis, design, and architecture
Part 1. SOA application enablement patterns for z/OS
Chapter 3. Accessing data on z/OS as a service
Chapter 4. Accessing programs on z/OS as a service
Chapter 5. Integrating external services in existing z/OS applications
Part 2. Samples
Chapter 6. Exposing VSAM data as Web Services
Chapter 7. Exposing DB2 data as a service
Chapter 8. Exposing IMS data as a service
Chapter 9. Exposing data as a service by using IBM WebSphere Message Broker
Chapter 10. Exposing a complex CICS application as a Web Service
Chapter 11. Exposing an IMS application as a Web service
Chapter 12. Building composite CICS services using the Service Flow Feature
Chapter 13. Integrating an external Web service with a CICS application
Chapter 14. Integrating an external Web service into an IMS application
Chapter 15. Using DB2 as a Web service requester
Chapter 16. Using an external Web service in batch applications
Appendix A. Defining data used in samples
Appendix B. Additional material

Follow IBM Redbooks

Follow IBM Redbooks