Unisys OS 2200 distributed processing
Encyclopedia
OS 2200
supports all commonly used, and many not so commonly used, distributed processing
protocols, APIs, and development technology.
The X/Open Distributed Transaction Processing model and standards are the basis for much of the OS 2200 capability. Full support for the X/Open XA
APIs including two-phase commit are built into transaction middleware, the database managers, and even clustering.
The J2EE model is also fully supported. It uses the XA capabilities of the system but provides the J2EE APIs and protocols.
IBM WebSphere MQ (AKA MQSeries), MSMQ
, and others are all fully integrated into the system taking advantage of the XA and integrated recovery facilities.
Similarly, OS 2200 applications can access data on almost any other platform.
A composite application may be created by combining existing transaction logic with different middleware or a front-end written for a specific purpose. Unisys supports the X/Open
DTP
model (also implemented in Tuxedo
) as Open DTP and J2EE. They fully interoperate with each other and with the rest of the system. Two-phase commit processing is supported within the database managers including clustered environments. Connectors are available to other common distributed transaction processing environments.
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...
supports all commonly used, and many not so commonly used, distributed processing
Distributed computing
Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal...
protocols, APIs, and development technology.
The X/Open Distributed Transaction Processing model and standards are the basis for much of the OS 2200 capability. Full support for the X/Open XA
X/Open XA
In computing, the XA standard is a specification by The Open Group for distributed transaction processing . It describes the interface between the global transaction manager and the local resource manager...
APIs including two-phase commit are built into transaction middleware, the database managers, and even clustering.
The J2EE model is also fully supported. It uses the XA capabilities of the system but provides the J2EE APIs and protocols.
IBM WebSphere MQ (AKA MQSeries), MSMQ
Microsoft Message Queuing
Microsoft Message Queuing or MSMQ is a Message Queue implementation developed by Microsoft and deployed in its Windows Server operating systems since Windows NT 4 and Windows 95. The latest Windows 7 also includes this component...
, and others are all fully integrated into the system taking advantage of the XA and integrated recovery facilities.
Distributed Data Access
Access to OS 2200 data can be made from virtually any platform and technology.Similarly, OS 2200 applications can access data on almost any other platform.
Composite Applications
It is rare to find an application that is written completely in one language with one set of middleware. The languages and middleware continue to evolve and applications adopt new technologies when they best fit the business requirements. That is often dictated by the need to integrate with applications written by partners, clients, suppliers, and third-party software providers. They do not all make the same choices and are in any case evolving as well.A composite application may be created by combining existing transaction logic with different middleware or a front-end written for a specific purpose. Unisys supports the X/Open
X/Open
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 information technology. More specifically, the original aim was to define a single specification for operating systems derived from UNIX, to...
DTP
Distributed transaction
A distributed transaction is an operations bundle, in which two or more network hosts are involved. Usually, hosts provide transactional resources, while the transaction manager is responsible for creating and managing a global transaction that encompasses all operations against such resources...
model (also implemented in Tuxedo
Tuxedo (software)
Tuxedo is a middleware platform used to manage distributed transaction processing in distributed computing environments...
) as Open DTP and J2EE. They fully interoperate with each other and with the rest of the system. Two-phase commit processing is supported within the database managers including clustered environments. Connectors are available to other common distributed transaction processing environments.