What are CICS business transaction services?

Terminology:
This and the following section introduce a number of terms new to CICS®. These are explained in context, as they occur.

CICS business transaction services consist of an application programming interface and support services that simplify the development of business transactions. As the vacation example in the previous section illustrates, business transactions are often made up of multiple actions, that may be spread over hours, days, or even months.

CICS business transaction services allow you to control the execution of complex business transactions. Using BTS, each action that makes up the business transaction is implemented as one or more CICS transactions, as in the traditional approach. However, a top-level program is used to control the overall progress of the business transaction. The top-level program manages the inter-relationship, ordering, parallel execution, commit scope, recovery, and restart of the actions that make up the business transaction. This brings a number of benefits:

Related concepts
Why do I need CICS business transaction services?
What is a BTS application?
Recovery and restart in BTS
Client/server support in BTS
Web Interface support in BTS
Support for existing code in BTS
Sysplex support in BTS
Monitoring in BTS
The BTS sample application
Using the BTS API to write business applications
The Sale example application
Related tasks
Using the BTS API to write business applications
Dealing with BTS errors and response codes
Running parallel BTS activities
Interacting with BTS processes and activities
Compensation in BTS
Reusing existing 3270 applications in BTS
Administering CICS business transaction services
BTS problems and performance
Related reference
BTS Application Programming Reference
BTS System Programming Reference
[[ Contents Previous Page | Next Page Index ]]