Portability of STDL on Top of the TUXEDO Transaction Monitor.

Malik Saheb: Portability of STDL on Top of the TUXEDO Transaction Monitor. ADBIS 1997: 180-188
  author    = {Malik Saheb},
  title     = {Portability of STDL on Top of the TUXEDO Transaction Monitor},
  booktitle = {Proceedings of the First East-European Symposium on Advances
               in Databases and Information Systems (ADBIS'97), St.-Petersburg,
               September 2-5, 1997. Volume 1: Regular Papers},
  publisher = {Nevsky Dialect},
  year      = {1997},
  pages     = {180-188},
  ee        = {db/conf/adbis/Saheb97.html},
  crossref  = {DBLP:conf/adbis/97},
  bibsource = {DBLP,}


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 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 tasks calls, which use the X/Open TxRPC protocol. Some existing TP monitors do not use TxRPC to invoke remote service but another 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 Transaction Processing (TP) platforms.

Copyright © 1997 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 2 Issue 5, SSDBM, DBPL, KRDB, ADBIS, COOPIS, SIGBDP" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX


Philip A. Bernstein, Per O. Gyllstrom, Tom Wimberg: STDL - A Portable Language for Transaction Processing. VLDB 1993: 218-229 BibTeX
Philip A. Bernstein, Eric Newcomer: Principles of Transaction Processing for Systems Professionals. Morgan Kaufmann 1996, ISBN 1-55860-415-4
Jim Gray, Andreas Reuter: Transaction Processing: Concepts and Techniques. Morgan Kaufmann 1993, ISBN 1-55860-190-2
Contents BibTeX
Thomas Kunkelmann, Hartmut Vogler, Susan Thomas: Interoperability of Distributed Transaction Processing Systems. TreDS 1996: 177-190 BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 22:56:31 2009