Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 917 Bytes

File metadata and controls

14 lines (9 loc) · 917 Bytes

transaction-machine-finite-state-machine

Full Fledge Transaction Management System(Useful for college kids to undersatand Finite State Machine coding). Anyone can use the code who wants a system which includes transactions. Will work as a base code template or can be extended to implement full-fledge transaction management system.

Following is the base template and example of a Transaction Management System. System is implemented using FINITE STATE MACHINE MODEL. Anyone wants to implement any other transaction management system like paypal, billdesk can use this. Just state needs to get changed, and after each state any one can process the stuff like DB management.

TO-DO: This system is in baby phase, unit test-cases need to write. Also has to make it thread safe also.

=======Example Transaction System==============

See the transaction-management-document-folder for the basic transaction problem.