CPI-C
   HOME

TheInfoList



OR:

Common Programming Interface for Communications (CPI-C) is an
application programming interface An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
(API) developed by
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
in 1987 to provide a
platform-independent Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform softw ...
communications interface for the
IBM Systems Application Architecture Systems Application Architecture (SAA), introduced in 1987, is a set of standards for computer software developed by IBM. The SAA initiative was started in 1987 under the leadership of Earl Wheeler, the "Father of SAA". The intent was to implemen ...
-based network, and to standardise programming access to SNA LU 6.2. CPI-C was part of
IBM Systems Application Architecture Systems Application Architecture (SAA), introduced in 1987, is a set of standards for computer software developed by IBM. The SAA initiative was started in 1987 under the leadership of Earl Wheeler, the "Father of SAA". The intent was to implemen ...
(SAA), an attempt to standardise APIs across all IBM platforms. It was adopted in 1992 by
X/Open X/Open group (also known as the Open Group for Unix Systems and incorporated in 1987 as X/Open Company, Ltd.) was a consortium founded by several European UNIX systems manufacturers in 1984 to identify and promote open standards in the field of info ...
as an open systems standard, identified as standard C210, and documented in ''X/Open Developers Specification: CPI-C''.


See also

*
IBM Advanced Program-to-Program Communication In computing, Advanced Program to Program Communication or APPC is a protocol which computer programs can use to communicate over a network. APPC is at the application layer in the OSI model, it enables communications between programs on differ ...


References


External links


Distributed Transaction Processing: The XCPI-C Specification Version 2CPIC Reference Manual


for
MVS Multiple Virtual Storage, more commonly called MVS, is the most commonly used operating system on the System/370, System/390 and IBM Z IBM mainframe computers. IBM developed MVS, along with OS/VS1 and SVS, as a successor to OS/360. It is unr ...

Chapter 21. Using CPIC-C for Java
IBM SecureWay Communications Server
Programming with the CPI-C API
John Lyons, 31 May 1997 IBM software Systems Network Architecture Network software {{compu-prog-stub