Go to Main Content

Lebanese American University WWW Information System



Detailed Course Information


Jul 23, 2017
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CSC 621 - Transaction Processing Systems
This course covers the theoretical foundations underlying commitment protocols that form the basis of transaction processing techniques. Transaction Processing systems have lots of moving parts, client-side forms, web servers, mid-tier application servers, and back-end databases. Although these components are distributed across multiple processes, these processes share state, and use specialized communication protocols and synchronization techniques. This course explains how these systems are constructed. Topics include the transaction abstraction, application servers, transactional communications, persistent queuing and workflow, software fault tolerance, concurrency control algorithms, database recovery algorithms, distributed transactions, two-phase commit, and data replication. [3-0, 3 cr.]
3.000 Credit hours
3.000 Lecture hours

Levels: Graduate
Schedule Types: Lecture, Tutorial

Computer Science & Mathematics Division
Computer Science Department

May not be enrolled in one of the following Programs:     
      Freshman Science
      Freshman Arts
Must be enrolled in one of the following Levels:     
May not be enrolled in one of the following Degrees:     
      Executive MBA

Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.5.4