Latest issues
Applications & Databases
Home >
Applications & Databases > CICS Web Services: Background, Hints & Tips
 SUB DEPTS
Print this article

< Previous Page 1 2 3 4 Next Page >

CICS Web Services: Background, Hints & Tips



by Darren Beard , Andy Wright
February 1, 2006

IBM has shipped the latest version of CICS Transaction server for z/OS. CICS Transaction Server V3.1 provides a range of enhancements that improve access to CICS, enable development and transformation of CICS applications, and further enhance the systems management capability of CICSPlex.

CICS Transaction Server V3.1

Web Service support is an important cornerstone of the enhanced access to CICS and represents an evolution of the ideas and functionality initially provided by the “SOAP for CICS” feature. It provides the ability to integrate new and existing CICS programs in a Service- Oriented Architecture (SOA). This enables CICS applications to be exposed as Web Services, extending their use and business value.

CICS Web Services Assistant (CWA) consists of z/OS batch jobs that produce files for deployment into CICS, which are then used to deal with conversion of SOAP messages to commarea format and vice versa. CWA also produces Web Service Definition Language (WSDL), language structures, and a log file for diagnostic purposes.

This article provides an overview of the Web Services support in CICS Transaction Server V3.1; it describes the concepts of this support from a CICS perspective and equates the new CICS resource definitions with related aspects of Web Services.

 

CICS Web Services Support Background

Understanding Web Services support in CICS begins with an appreciation of SOA itself. SOA can facilitate competitive advantage because it allows for the exchange of information and data in a heterogeneous environment (e.g., hardware, software, programs, vendors, and users).

With CICS Transaction Server V3.1, functional integration of SOAP for CICS is included as part of the CICS Web Services support. Moreover, enhancements to CICS to support Web Services were made in:

  • The Web and Security domains
  • The new Pipeline domain
  • Resource Definition Online (RDO) objects
  • Application and System Programming Interface (API and SPI) commands.
  •  
These work together to let CICS programs be exposed as Web Services, providing the reuse and exploitation of CICS business logic in an SOA solution.

For migration assistance, the SOAP for CICS feature is still supported and may be used with CICS Transaction Server V3.1. However, customers should migrate to the fully integrated Web Services capability of CICS Transaction Server V3.1.

CICS Transaction Server V3.1 allows CICS applications to be both Web Service providers and requestors. It builds on the HTTP 1.1 specification. With support for outbound HTTP, CICS may act as both an HTTP server for providing Web Services and an HTTP client for outbound Web Services requests. The CICS Security domain now includes support for the Transport Layer Security (TLS) 1.0 protocol.
< Previous Page 1 2 3 4 Next Page >
This article has no comments. Be the first to comment!
 COMMENT ENTRY
Name:
Email:
Location:
Website:
Comments:
Remember my personal information
Notify me of follow-up comments?
Please enter the word
you see in the image below:
   
 SPONSORS
 SEARCH DEPTS
 MAINFRAME JOBS
Mainframe Programmer Analyst
TM Floyd & Company
Columbia, SC, US
Mainframe Tester
MISI Company
Fort Washington, PA, US
Mainframe develoepr
ReqRoute,Inc
Saint Paul, MN, US
Mainframe Programmer
CTG
Columbia, SC, US
Software Developer - Mainframe
Data Computer Corporation Of America
Ellicott City, MD, US
Mainframe Programmer Analyst
Simtek Professionals
Newtown, OH, US
Mainframe COBOL Developer (w/IDMS)
Norfolk Southern Corp
Atlanta, GA, US
Mainframe Project Manager
RCG Information Technology
US
Mainframe Consultant
Instant Technology
Chicago, IL, US