Portability

The location in which the transaction processing occurs is more flexible in a distributed system. This makes your design decisions more complex. We recommend that you design your transactions so that the business logic is separate from the user interface. This allows you to execute the two parts on different processors. The execution can occur entirely under IBM® CICS® for Windows or CICS on Open Systems, or it can occur under other CICS products. With the necessary precautions, the CICS platform on which the business logic executes can be changed without changing your application. If a platform change is likely to be required, portability must be considered when you choose how to store your data.

For migration considerations, see Migration of CICS applications to and from TXSeries for Multiplatforms. Also see the API command descriptions in CICS API command reference, where differences are noted for each individual command.