Date of Award


Publication Type

Master Thesis

Degree Name



Computer Science


Computer Science.


Tjandra, Indra,




The evolution of distributed transaction system has taken the dramatic but positive path towards secure atomic transactions. CORBA services plays an effective role in building distributed systems, especial service is the transactional service. CORBA Transactional service was implemented by lead software companies, companies who are striving to provide solutions to programmers, by providing developers with helping tools. Tools like Jbuilder and C++Builder ease the programmer's job with implementation by reading the IDL and generating the foundation or so called the skeleton code for making it ready for further implementation by the programmer. Providing such a foundation allows the programmer to only focus on the logic. In this thesis we investigate an innovative way to use XML, as specifications language, for configuring a distributed transactions system based on existing/reusable components. We implement a tool as an interpreter for XML specifications of the transactions system which will generate smart program code; i.e. client/server programs. The generated code includes implementation code which otherwise would be the programmer's responsibility to implement manually. We then test our tool in two application areas; the Bank Transfer and the Point of Sale. Paper copy at Leddy Library: Theses & Major Papers - Basement, West Bldg. / Call Number: Thesis2000 .A334. Source: Masters Abstracts International, Volume: 40-03, page: 0719. Adviser: Indra Tjandra. Thesis (M.Sc.)--University of Windsor (Canada), 2001.