Developing applications
You can develop applications in COBOL, Java™, C, C++, PL/I, and Assembler languages. CICS® provides application programming interfaces (APIs) so that applications can access CICS services and data in other products, such as VSAM and DB2®.
Design
Application design
Writing CICS applications
Creating business services from CICS applications
Packaging applications for deployment
Developing for recovery
Language considerations
Programming languages and Language Environment
Translation and compilation
Developing COBOL applications
Developing C and C++ applications
Developing PL/I applications
Developing Assembler language applications
Developing Java applications for CICS
Services
CICS services for application programs
Developing distributed applications
Developing for external interfaces
Developing web applications
Creating a SOAP web service
Creating a JSON web service
Mapping and transforming application data and XML
Mapping and transforming application data and JSON
Developing SAML applications
Creating an event binding
Application design
Writing CICS applications
Creating business services from CICS applications
Packaging applications for deployment
Developing for recovery
Language considerations
Programming languages and Language Environment
Translation and compilation
Developing COBOL applications
Developing C and C++ applications
Developing PL/I applications
Developing Assembler language applications
Developing Java applications for CICS
Services
CICS services for application programs
Developing distributed applications
Developing for external interfaces
Developing web applications
Creating a SOAP web service
Creating a JSON web service
Mapping and transforming application data and XML
Mapping and transforming application data and JSON
Developing SAML applications
Creating an event binding
For a list of the CICS application programming interface commands, see CICS command summary.