CFP last date
20 January 2025
Reseach Article

‘D-Mash’ – A Concurrent Distributed Booking System

by Shadrack M. Ngumbau, Andrew M. Kahonge
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 139 - Number 8
Year of Publication: 2016
Authors: Shadrack M. Ngumbau, Andrew M. Kahonge
10.5120/ijca2016909243

Shadrack M. Ngumbau, Andrew M. Kahonge . ‘D-Mash’ – A Concurrent Distributed Booking System. International Journal of Computer Applications. 139, 8 ( April 2016), 28-33. DOI=10.5120/ijca2016909243

@article{ 10.5120/ijca2016909243,
author = { Shadrack M. Ngumbau, Andrew M. Kahonge },
title = { ‘D-Mash’ – A Concurrent Distributed Booking System },
journal = { International Journal of Computer Applications },
issue_date = { April 2016 },
volume = { 139 },
number = { 8 },
month = { April },
year = { 2016 },
issn = { 0975-8887 },
pages = { 28-33 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume139/number8/24512-2016909243/ },
doi = { 10.5120/ijca2016909243 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:41:01.751834+05:30
%A Shadrack M. Ngumbau
%A Andrew M. Kahonge
%T ‘D-Mash’ – A Concurrent Distributed Booking System
%J International Journal of Computer Applications
%@ 0975-8887
%V 139
%N 8
%P 28-33
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

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.

References
  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:http://www.avyg86.dsl.pipex.com/ecom/0291060101.pdf [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: http://www.dbjournal.ro/archive/7/7_3.pdf [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: http://www.ic.unicamp.br/~wainer/cursos/2s2006/epistemico/act-acm.pdf [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: http://www.ijsrp.org/research-paper-0513/ijsrp-p17115.pdf [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: http://airccse.org/journal/ijsc/papers/3412ijsc02.pdf [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: http://ahvaz.ist.unomaha.edu/azad/temp/softarch/04-alonso-webservices-server-architecture-soa.pdf [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: http://research.ijcaonline.org/volume45/number2/pxc3879009.pdf[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: http://www.ijstr.org/final-print/dec2012/A-Novel-Service-Oriented-Architecture-For-Integration-Of-Information-Systems-In-Electronic-City.pdf[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: http://arxiv.org/ftp/arxiv/papers/1307/1307.7790.pdf [Accessed 07th July 2014].
Index Terms

Computer Science
Information Sciences

Keywords

Distributed Systems Action Research Web Services Concurrency Control Middleware Synchronization