Unisys OS 2200 communications
Encyclopedia
The OS 2200
Unisys OS 2200 operating system
OS 2200 is the operating system currently used for the Unisys ClearPath Dorado family of mainframe systems. OS 2200 is a lineal descendant of Exec 8 for the UNIVAC 1108. The name Exec 8 was shorthand for “Executive System for the UNIVAC 1108.” The UNIVAC 1108 computer was announced in 1964 and...

 communications management system includes CPComm and MCB along with many programs that provide communications related functions such as file transfer, e-mail, and distributed transaction processing protocols.

CPComm

CPComm executes as a real time program in a background run. CPComm implements the protocol stacks.

CPComm communicates with the CIOP (Communications I/O Processor) to connect to networks. CPcommOS is a variant for 2200 Series systems implemented on Intel architectures. In the most recent systems only various speeds of Ethernet communications are supported. Previous systems supported ATM and FDDI but these were dropped through lack of interest.

CPComm and the Exec jointly handle authentication of connection requests and authorization for users and terminals to connect to time-sharing, and the various transaction application groups. SSL is supported for every connection. CPComm has software implementations of the encryption algorithms required for SSL.

CPComm includes the protocols and connections to time-sharing and transaction message queues. One of the most heavily used legacy protocols is INT1 which is a TCP/IP variant of the UNISCOPE
Uniscope
A Uniscope was a class of terminals made by Sperry Rand Corporation, Univac Division, and successors since 1964 that were normally used to communicate with Univac mainframes. As such, it was the successor to various models of Teletype. Due to the text color on the original models, these terminals...

/UTS green-screen terminal protocol.

TCP/IP v4 and TCP/IP v6 along with SNMP v1 and v3 are supported by CPComm.

MCB

The Message Control Bank (MCB) is a protected subsystem that implements the message queues for transaction processing. It communicates with the transaction scheduler in the Exec. It also provides the APIs for applications to send and receive messages from the queues.

COMAPI

COMAPI is a sockets implementation for OS2200. It is a protected subsystem that provides APIs for programs that wish to communicate directly with the network. In addition to all the traditional sockets APIs for C, APIs are provided for all the other programming languages.

WebTS

WebTS, the OS 2200 Web Transaction Server, is a full implementation of the HTTP
Hypertext Transfer Protocol
The Hypertext Transfer Protocol is a networking protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web....

 and HTTPS protocol stacks. Server scripting using Java applets is supported, but the primary usage of WebTS is its full integration with OS 2200 including all security and transaction processing.

Transactions initiated via WebTS are subject to the same authentication as any other transaction and run with the same performance, scaling, and recovery. Such transactions may use the CGI APIs for communications with the client. Transactions developed for OS 2200 using the DPS display manager, typically require no changes or even recompilation to be fully operational with Web interfaces concurrently with terminals. Changes to DPS combined with client-side Java applets make everything transparent to the transaction program.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK