A WEB SERVICE ARCHITECTURE FOR MOBILE ACADEMIC INFORMATION SYSTEM: A CASE STUDY OF LAMPUNG UNIVERSITY
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:
PDFReferences
. 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
This work is licensed under a Creative Commons Attribution 4.0 International License.
This work is licensed under a Creative Commons Attribution 4.0 International License. View My Stats