Understanding DCE
Principles of transaction processing: for the systems professional
Principles of transaction processing: for the systems professional
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
STDL - A Portable Language for Transaction Processing
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Interoperability of Distributed Transaction Processing Systems
TreDS '96 Proceedings of the International Workshop on Trends in Distributed Systems: CORBA and Beyond
STDL as a High-Level Interoperability Concept for Distributed Transaction Processing Systems
IS&N '97 Proceedings of the Fourth International Conference on Intelligence and Services in Networks: Technology for Cooperative Competition
Hi-index | 0.00 |
The Structured Transaction Definition Language (STDL) is a language based programming interface to transactional protocols and runtime systems, designed to resolve the industry problem of incompatible Transaction Processing (TP) monitor programming interfaces. STDL defines a three-group model, in which application procedures are grouped according to the type of work they perform: presentation, transactional flow control and error handling, and data access. A separate interface definition is created for each group of procedures and one procedure calls another procedure via this interface. STDL does not define protocol for the procedure calls except for remote task calls, which use the X/Open TxRPC protocol or DCE. Some existing TP monitors do not use TxRPC to invoke remote service but other protocols, such the Application Transaction Manager Interface (ATMI), the Common Programming Interface for Communication (CPI-C), or even CORBA/OTS in an object environment. This paper describes an STDL compiler on top of the TUXEDO monitor, translating STDL applications into XATMI client/server applications, supported by TUXEDO. Then it illustrates the possibility provided by STDL to achieve interoperability through TP platforms.