A WEB SERVICE ARCHITECTURE FOR MOBILE ACADEMIC INFORMATION SYSTEM: A CASE STUDY OF LAMPUNG UNIVERSITY

Kurnia Muludi

Abstract


Lampung University has many information systems with many different platforms and programming languages. This condition degraded the performance of each system. In this case study, we develop a web service that can increase collaboration between systems and between business units. Through a combination of Django REST Framework and OAuth 2.0 technology, it is shown that various platforms and applications can work together. While Django Rest Framework provides an excellent web service, OAuth strives to address the shortcomings of proprietary authentication protocols by creating universal and interoperable authorization mechanisms between service units. To prove the concepts, we implemented web service for an Android application client.

Keywords: Web Service, Django REST Framework, OAuth 2.0, Android Application, Application Programming Interface



Full Text:

PDF

References


. Cerami, E. Web Services Essential. California: O’Reilly Media. 2002.

. Booth, D., Haas, H., McCabe, F., Newcomer, E., Michael, C., Ferris, C., & Orchard D. Web Services Architecture - W3C Working Group Note 11 February 2004. Url: https://www.w3.org/. 2004.

. Fielding R. (2000). Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation. University of California. Irvine.

. Breitman K, Casanova MA & Truszkowski W. Semantic Web: Concepts, Technologies and Applications. London, UK: Springer. 2007.

. Chiragsh. OAuth 2. Url: https://code.google.com/p/google-api-php-client/wiki/OAuth2. 2012.

. Google Developers. Using OAuth 2.0 to Access Google APIs. Url: https://developers.google.com/accounts/docs/OAuth2. 2017.




DOI: http://dx.doi.org/10.20527/klik.v9i2.473

Copyright (c) 2022 KLIK - KUMPULAN JURNAL ILMU KOMPUTER

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Indexed by:

  
 

 

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.joomla
counter View My Stats