04.04.2013 Views

Addressing OLTP Solutions with CICS: The Transaction Server ... - Ibm

Addressing OLTP Solutions with CICS: The Transaction Server ... - Ibm

Addressing OLTP Solutions with CICS: The Transaction Server ... - Ibm

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.3.1 DCE RPC<br />

3.3.2 TCP/IP<br />

32 <strong>CICS</strong> for AIX as the <strong>Transaction</strong> <strong>Server</strong><br />

• <strong>CICS</strong> on Open Systems clients<br />

• IBM <strong>CICS</strong> Clients<br />

• IBM mainframe-based <strong>CICS</strong> systems<br />

• Remote LU 6.2 applications<br />

To facilitate such communication, <strong>CICS</strong> for AIX supports several different<br />

communication protocols: DCE RPC, TCP/IP, and SNA. Each protocol has<br />

different characteristics and properties that make them more suitable for some<br />

purposes than for others. Below we briefly describe each protocol and its use<br />

by <strong>CICS</strong> for AIX.<br />

DCE RPC enables an application to make an RPC <strong>with</strong>out regard to its location.<br />

A DCE RPC can be implemented over TCP/IP, a connection-oriented protocol, or<br />

over UDP/IP, a connectionless protocol.<br />

DCE RPC over UDP/IP is used in <strong>CICS</strong> on Open Systems client to <strong>CICS</strong> on Open<br />

Systems region communication. Communication between a <strong>CICS</strong> on Open<br />

Systems application server and an Encina SFS can use DCE RPC over UDP/IP or<br />

TCP/IP. DCE RPC does not support synchronization levels for application update<br />

coordination. It can be considered more of a function call than a protocol in the<br />

way in which SNA is. <strong>The</strong> use of DCE RPC takes advantage of the flexibility that<br />

DCE CDS brings to <strong>CICS</strong> on Open Systems transaction processing.<br />

TCP/IP is a connection-oriented protocol. It includes conventions that allow<br />

communication between networks based on different hardware technologies.<br />

TCP/IP is widely available on UNIX-based systems as well some other systems,<br />

such as OS/2 and Windows NT. It is a simple protocol. For <strong>CICS</strong> to use TCP/IP<br />

for intercommunications, it has to provide much of the support for the data<br />

formats used to send intersystem requests as well as the security needed to<br />

protect system resources.<br />

<strong>CICS</strong> for AIX offers a choice of two methods for using TCP/IP: <strong>CICS</strong> family<br />

TCP/IP or Encina PPC TCP/IP. One method or the other may be more<br />

appropriate for your installation.<br />

3.3.2.1 <strong>CICS</strong> Family TCP/IP<br />

<strong>CICS</strong> family TCP/IP enables connectivity for a <strong>CICS</strong> for AIX region to:<br />

• <strong>CICS</strong> on Open Systems systems<br />

• <strong>CICS</strong> on OS/2 regions<br />

• <strong>CICS</strong> on Windows NT regions<br />

• IBM <strong>CICS</strong> Clients<br />

Figure 8 on page 33 shows a <strong>CICS</strong> for AIX region using <strong>CICS</strong> family TCP/IP to<br />

communicate <strong>with</strong> a <strong>CICS</strong> for OS/2 and an IBM <strong>CICS</strong> Client.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!