Message transfer using multiplexed connections in an open system interconnection transaction processing environment
First Claim
1. In an environment for performing distributed transaction processing via data contained in messages exchanged between heterogeneous computer systems, a message format wherein each message exchanged comprises a plurality of fields, and the fields comprise at least a message type field, a message length field, and a fixed set of fields dictated by the message type.
2 Assignments
0 Petitions
Accused Products
Abstract
Novel message formats for use in a distributed transaction environment are disclosed. Each message includes a message type field, a message length field, and a data field, typically in the foregoing order, and each field in the message has a fixed number of bytes. The message type and data length fields may be comprised of a single header. The data field may include novel groups of OSI TP PDUs where each grouping characterizes the content of the data in the PDU. A novel apparatus for use in a distributed transaction environment also is disclosed. The apparatus may include a peer processing machine and a multiplexed TCP/IP connection for exchanging messages with other peer processing machines in the distributed transaction environment.
82 Citations
29 Claims
- 1. In an environment for performing distributed transaction processing via data contained in messages exchanged between heterogeneous computer systems, a message format wherein each message exchanged comprises a plurality of fields, and the fields comprise at least a message type field, a message length field, and a fixed set of fields dictated by the message type.
- 11. In an environment for performing distributed transaction processing via exchange of messages containing data in the form of OSI TP PDUs, a plurality of PDU types comprising groups of the OSI TP PDUs, each of the PDU types characterizing the data contained in each of the OSI TP PDU groups.
- 19. An apparatus for participating in distributed transaction processing via exchange of messages between peer processing machines, comprising a first peer processing machine running executable code capable of establishing a multiplexed TCP/IP connection with a second peer processing machine and exchanging messages with the second peer processing machine over the multiplexed TCP/IP connection.
Specification