Date of Award
2001
Publication Type
Master Thesis
Degree Name
M.Sc.
Department
Computer Science
Keywords
Computer Science.
Supervisor
Tjandra, Indra,
Rights
info:eu-repo/semantics/openAccess
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Abstract
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.
Recommended Citation
Abouzeki, Jenane Hassib., "A tool for building distributed transactions system with XML." (2001). Electronic Theses and Dissertations. 856.
https://scholar.uwindsor.ca/etd/856