Open Access   Article Go Back

Unified Modelling Language (UML) Model for Compressed Message Exchange

Ali B. Dauda1 , Baba S. Ahmed2 , Abubakar A. Idris3 , Audu M. Mabu4 , I. Iliyas5

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-3 , Page no. 470-475, Mar-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i3.470475

Online published on Mar 31, 2019

Copyright © Ali B. Dauda, Baba S. Ahmed, Abubakar A. Idris, Audu M. Mabu, Iliyas I. Iliyas . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Ali B. Dauda, Baba S. Ahmed, Abubakar A. Idris, Audu M. Mabu, Iliyas I. Iliyas, “Unified Modelling Language (UML) Model for Compressed Message Exchange,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.3, pp.470-475, 2019.

MLA Style Citation: Ali B. Dauda, Baba S. Ahmed, Abubakar A. Idris, Audu M. Mabu, Iliyas I. Iliyas "Unified Modelling Language (UML) Model for Compressed Message Exchange." International Journal of Computer Sciences and Engineering 7.3 (2019): 470-475.

APA Style Citation: Ali B. Dauda, Baba S. Ahmed, Abubakar A. Idris, Audu M. Mabu, Iliyas I. Iliyas, (2019). Unified Modelling Language (UML) Model for Compressed Message Exchange. International Journal of Computer Sciences and Engineering, 7(3), 470-475.

BibTex Style Citation:
@article{Dauda_2019,
author = {Ali B. Dauda, Baba S. Ahmed, Abubakar A. Idris, Audu M. Mabu, Iliyas I. Iliyas},
title = {Unified Modelling Language (UML) Model for Compressed Message Exchange},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {3 2019},
volume = {7},
Issue = {3},
month = {3},
year = {2019},
issn = {2347-2693},
pages = {470-475},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=3863},
doi = {https://doi.org/10.26438/ijcse/v7i3.470475}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i3.470475}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=3863
TI - Unified Modelling Language (UML) Model for Compressed Message Exchange
T2 - International Journal of Computer Sciences and Engineering
AU - Ali B. Dauda, Baba S. Ahmed, Abubakar A. Idris, Audu M. Mabu, Iliyas I. Iliyas
PY - 2019
DA - 2019/03/31
PB - IJCSE, Indore, INDIA
SP - 470-475
IS - 3
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
363 198 downloads 112 downloads
  
  
           

Abstract

Web Services is a software function that client-server model uses to exchange information. SOAP is a protocol in Web Services for exchanging information based on XML format. It sends information in form of XML messages from the server as the producer to the client that consumes the message via HTTP. But parsing XML verbose format message always cost processing time in the memory and lacks bandwidth utilization and this incurs latency in the communication. UML notations were used to model the interactions among the objects and the elements of the Web services. Data compression process is introduced into the model to depict the compression/decompression of the SOAP messages at the endpoints. The modelling utilized use-case, activity and sequence diagrams for the analysis, while class and component diagrams were used for the design. The modelling of this compressed messaging for SOAP exchange will be useful to researchers and developers of data-centric application in distributed system environment.

Key-Words / Index Term

Distributed systems, Unified Modeling, Client-server, Web services, XML, HTTP, SOAP, Data compression

References

[1] R.S. Chowhan, P. Dayya, "Itinerary and Mobile Code Patterns for Emerging Mobile Agent Systems in Large Scale Distributed Environments", International Journal of Computer Sciences and Engineering, Vol.6, Issue.5, pp.1133-1141, 2018.
[2] Chatti Subbalakshmi, Rishi Sayal, H. S. Saini, "S-REST: A design of Secured Protocol for Implementation of RESTful Webservices", International Journal of Computer Sciences and Engineering, Vol.7, Issue.1, pp.687-692, 2019.
[3] Shien-Chiang Yu, Ruey-Shun Chen, “Web Services: XML-based system integrated techniques”, The Electronic Library, Vol.21, Issue.4, pp.258-366, 2003.
[4] Mutange Senagi, Okeyo George, Cheruiyot Wilson, Sati Arthur, Kalunda Jades, “A Review of SOAP Performance Optimization Techniques to Improve Communication in Web Services in Loosely Coupled Systems”, International Journal of Computer Science Issues, Vol.11, Issues.1, pp.142-158, 2014.
[5] Ricardo Perez-Castillo, Ignacio Garcia-Rodriguez de Guzman, Ismael Caballero, Mario Piattini, “Software modernization by recovering Web services from legacy databases”, Journal of Software-Evolution and Process,Vol. 25, Issue. 5, pp. 507-533, 2013.
[6] P. Rathee, S.K. Malik, "Proposed UML Approach for Ontology Design and Representation: A Banking System Case Study", International Journal of Computer Sciences and Engineering, Vol.6, Issue.6, pp.491-499, 2018.
[7] James Rumbaugh, Ivar Jacobson, Grady Booch, “The Unified Modeling Language Reference Manual”, Addison Wesley Longman Publishing Co., Inc, 1998.
[8] Shailaja Uke, Ravindra Thool, “UML Based Modeling for Data Aggregation in Secured Wireless Sensor Network”, Procedia Computer Science, Vol. 78, pp.706-713, 2018.
[9] S. Kumari and S.K. Rath. “Performance comparison of SOAP and REST based Web Services for Enterprise Application Integration”. Advances in Computing conference, Communications and Informatics, pp.456-502. 2015.
[10] Ali B. Dauda, Zerdoumi Saber, Faiz Alotaibi, Muhammad A. Mustapha, Muhamad T. Abdullah “Effect of serialized messaging on Web services performance”, International Conference on Computing Networking and Informatics, pp. 1-4 2017.
[11] Ali B. Dauda, Abubakar A. Idris, Peter Yohanna Mshelia, Abdulaziz.I. Ibrahim, Suleman Umar, "Architecture for Integrating Learning Platforms Using Adapter", International Journal of Computer Sciences and Engineering, Vol.6, Issue.12, pp.934-938, 2018.
[12] Konstantinos Vandikas, Raphael Quinet, Roman Levenshteyn, Jorg Niemoller, “Scalable service Composition execution by means of an asynchronous paradigm”, Intelligence in Next Generation Networks, pp.157-162, 2011.
[13] Ezin C. Eugene, Laleye A. Frejus, “Asynchronous Message Exchange System between Servers based
on Java Message Service API”, IEEE letters, Vol. 35, Issue.3, pp.534-542, 2012.
[14] Darren Pearce, Alexandra Poulovassilis, “The conceptual and architectural design of a system supporting exploratory learning of mathematics generalisation”, European Conference on Technology Enhanced Learning, pp.22-36, 2009.
[15] Khalid Sayoo, “Lossless compression handbook”, Elsevier, 2002.
[16] Hong, Y., Zhang, S., Wang, R. Y., Li, Z., & Liu, D. X., “Text Compression and Decompression”, US20160197621A1, EMC Corp: Google Patents, 2016.
[17] Holger Kruse, Amar Mukherjee, “Data compression using text encryption”, Data Compression
Conference, pp.447-455, 1997.
[18] Deepa Raj, “UML Modeling for the Compression of An Image File”, International Journal of Advanced Networking and Applications, Vol.4, Issue. 1, pp.1481-1485, 2012.
[19] Jesus M. Almendros-Jiménez, Luiss Iribarne, “UML modeling of user and database interaction”, The Computer Journal, Vol.52, Issue.3, pp348-367, 2009.
[20] Saoussen Rekhis, Nadia Bouassida, Rafik Bouaziz, Claude Duvallet, Bruno Sadeg, “Modeling Real-Time design patterns with UML-RTDP profile”, Book entitled: Domain Engineering: Product Lines, Languages, and Conceptual Models, 2013.
[21] Marouane Hela, Claude Duvallet, Achraf Makni, Rafik Bouaziz, Bruno Sadeg. "An UML profile for representing real-time design patterns", Journal of King Saud University-Computer and Information Sciences, vol.30, Issue.4, pp.478-497, 2018.
[22] Eric Newcomer, Greg Lomow, “Understanding SOA with Web services. Addison-Wesley”, Using WSDL Generator and SOAP with Cloud Computing for Enterprise Architectures, 2005.
[23] He, W., & Da Xu, L. “Integration of distributed enterprise applications: A survey”. IEEE Transactions on Industrial Informatics, vol.10 issue.1, pp.35-42, 2014.
[24] Iris Reinhartz-Berger, Arnon Sturm, “Utilizing domain models for application design and validation”, Information and Software Technology, Vol.51, Issue. 8 pp. 1275-1289, 2009.
[25] Keen N. Loo, Sai P. Lee, Thaim K. Chiew, “UML extension for defining the interaction variants of design patterns”, Vol. 29, Issue. 5, pp.64-72, 2012.
[26] David A. Robles-Ramirez, Ponciano J. Escamilla-Ambrosio, Theo Tryfonas, “IoTsec: UML Extension for Internet of Things Systems Security Modeling”, International Conference on Mechatronics, Electronics and Automotive Engineering, pp. 151-156, 2017.

[27] Ludovic Apvrille, Jean-Pierre Courtiat, Christophe Lohr, Pierre de Saqui-Sannes, “TURTLE: A real-time UML profile supported by a formal validation toolkit”, Vol. 30, Issue. 7, pp.473-487, 2004.
[28] Jing Dong, Sheng Yang,Kang Zhang, “Visualizing design patterns in their applications and compositions”, IEEE Transactions on Software Engineering,Vol.33, Issue.7, pp.433-453, 2007.
[29] Che-Chern Lin, Shen-Chien Chen, “Implementation of a modified PCX image compression using java”, WSEAS Transactions on Computers, Vol.7, Issue. 6, pp.670-679, 2008.
[30] Tusha garwal, Neeta Sharma, "Efficient Load Balancing Using Restful Web Services in Cloud Computing: A Review", International Journal of Scientific Research in Computer Science and Engineering, Vol.6, Issue.3, pp.67-70, 2018.
[31] Fengyuan Ren, Jiao Zhang, Yongwei Wum Tao He, Congfeng Chen, Chuang Lin, “Attribute-Aware Data aggregation Using Potential-Based Dynamic Routing in Wireless Sensor Networks”, IEEE Transactions on Parallel and Distributed Systems, Vol.24, Issue.5, pp.881-892, 2013.
[32] James Rumbaugh, Ivar Jacobson, Grady Booch, “Unified modeling language reference manual, the”, Pearson Higher Education, 2004.
[33] Read, M., Andrews, P. S., Timmis, J., & Kumar, V. (2014). Modelling biological behaviours with the unified modelling language: an immunological case study and critique. Journal of the Royal Society Interface, 11(99), 20140704.
[34] Ferrante, S., Bonacina, S., & Pinciroli, F. (2013). Modeling stroke rehabilitation processes using the Unified Modeling Language (UML). Computers in biology and medicine, 43(10), 1390-1401.