Call for Paper - March 2023 Edition
IJCA solicits original research papers for the March 2023 Edition. Last date of manuscript submission is February 20, 2023. Read More

‘D-Mash’ – A Concurrent Distributed Booking System

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2016
Shadrack M. Ngumbau, Andrew M. Kahonge

Shadrack M Ngumbau and Andrew M Kahonge. Article: ‘D-Mash’ – A Concurrent Distributed Booking System. International Journal of Computer Applications 139(8):28-33, April 2016. Published by Foundation of Computer Science (FCS), NY, USA. BibTeX

	author = {Shadrack M. Ngumbau and Andrew M. Kahonge},
	title = {Article: ‘D-Mash’ – A Concurrent Distributed Booking System},
	journal = {International Journal of Computer Applications},
	year = {2016},
	volume = {139},
	number = {8},
	pages = {28-33},
	month = {April},
	note = {Published by Foundation of Computer Science (FCS), NY, USA}


Today’s world represents a community that values and appreciates unity and collaboration amidst distribution and diversity as key tenets to its development. A lot of work has been done on these by trying to guarantee proper communication amongst its distributed entities through the use of technology. However, challenges coming with the technology have been met one of them being to maintain concurrency in a distributed environment. In order to counter this concurrency challenge, a concurrent distributed system prototype implemented in a distributed environment to solve a real-world bus seat booking problem besides helping in assessing the impact of automated distribution and concurrency on Service Quality, is presented. In order to achieve this, the action research design was employed where the prototype was introduced and used in 1 Bus Company in a sample of 18 reputable companies after which 5 officers in a sample of 8 were interviewed. From the data collection and analysis done before and after introducing the prototype, it was found out that the probability of double-booking a seat in a distributed environment was reduced to 0 hence achieving concurrency which improved the service quality.


  1. Casavant, T.L. (eds). (1994) Readings in Distributed Computing System. 1st edition. United States of America: IEEE Computer Society Press.
  2. GULLEDGE, T. (2006) What is Integration? Industrial Management and Data Systems. [Online] 106 (1) pp.5-20 Availablefrom: [Accessed 07th July 2014].
  3. SURUGIU, I. (2012) Integration of Information Technologies in Enterprise Application Development. Database Systems Journal. [Online] 3 (1) pp.21-31 Available from: [Accessed 07th July 2014].
  4. AVISON, D., LAU, F., MYERS, M., and NIELSEN, P. (1999), Action Research. Association for Computing Machinery. Communications of the ACM. [Online] 42 (1) pp.94-97 Available from: [Accessed: 11th June 2015].
  5. McKAY, J. and MARSHALL, P. (2001) The Dual imperatives of action research. Information Technology & People. [Online] 14 (1) pp.46-59 Available from: doi:10.1108/09593840110384771 [Accessed: 10th June 2015].
  6. TANENBAUM, A.S. (eds). (2007) Distributed Systems: Principles and paradigms. 2nd edition. United States of America: Pearson Prentice Hall
  7. MUMBAIQAR, S., and PADIYA, P. (2013) Web Services based on SOAP and Rest Principles. International Journal of Scientific and Research Publications. [Online] 3 (5) pp.1-4 Available from: [Accessed 04th July 2014].
  8. GASHTI, M.Z., (2012) Investigating SOAP and XML Technologies in web service. International Journal on soft computing. [Online] 3 (4) Available from: [Accessed 05th July 2014].
  9. ALONSO, G., CASATI, F., KUNO, H. AND MACHIRAJU, V. (2004) Web Services. In: ALONSO, G., CASATI, F., KUNO, H. AND MACHIRAJU, V. (eds.) Web Services – Concepts, Architectures and Applications. Springer Verlag. pp. 123-149 [Online] Available from: [Accessed 05th July 2014].
  10. F.M GHALEB, and REDA N.M (2012) Open-Gate: An Efficient Middleware System for Heterogeneous Distributed Databases. International Journal of Computer Applications. [Online] 45 (2) pp.44-49 Available from:[Accessed 05th July 2014].
  11. SCHMIDT D.C, (2002) Adaptive and Reflective Middleware for Distributed Real-time and Embedded Systems. In: VINCENTALLI, S.A.and SIFAKIS, J. (eds.) Embedded Software. Springer Verlag. pp. 282-293 [Online] Available from: doi:10.1007/3-540-45828-x_21 [Accessed 05th July 2014].
  12. HASHEMI, S. and HASHEMI S.Y. (2012) A Novel Service Oriented Architecture for integration of Information Systems in electronic city. International journal of scientific and Technology Research. [Online] 1 (11) pp.6-9 Available from:[Accessed 07th July 2014].
  13. KESTER, Q. (2013) Using SOA with Web Services for effective Integration of Hospital Information Systems via an Enterprise Service Bus. International Journal of Research in Engineering & Advanced Technology. [Online] 1 (2) Available from: [Accessed 07th July 2014].


Distributed Systems, Action Research, Web Services, Concurrency Control, Middleware, Synchronization