Studi dan Analisis Pengembangan Smart Campus Application Framework Menggunakan Pendekatan Microservices Architectures

Rahil Jumiyani, Bambang Wisnuadhi

Abstract

Abstract- A smart campus applications are a set of applications developed to support a realization of smart campus paradigm. There is a possibility of development doing regularly because business domain requirements in a university area are highly dynamic and complex. A consideration for estimated potential impacts needs to be involved for long-term goals and strategy planning to embody smart campus vision. One of those is defining appropriate system architecture. The approach of microservices architecture can be used in this development because it allows evolution activities doing continuously. The evolution activities are possible because there are business requirements changes, activity of performances and reliability improvements. A selection of architecture which is sufficient scalability requirement of smart campus application can be done by defining their characteristics, especially availability of scalability aspect. It will have an impact on efficiency cost of continuous development. This study focuses on microservices architectures as smart campus framework architecture in study case of smart campus application development in Politeknik Negeri Bandung.

 

Abstrak- Smart campus application adalah sistem yang dibangun untuk mendukung kebutuhan smart campus.  Kebutuhan business domain di lingkungan perguruan tinggi yang sangat dinamis dan kompleks tidak menutup kemungkinan terhadap upaya pengembangan aplikasi secara berkala. Pertimbangan terhadap proyeksi potensi dampak yang akan terjadi perlu dilibatkan dalam tujuan dan perencanaan jangka panjang serta strategi dalam pengembangan aplikasi yang mendukung terwujudnya visi smart campus, salah satunya dengan mendefinisikan arsitektur sistem yang sesuai. Microservices architecture merupakan pendekatan yang dapat digunakan dalam pengembangan aplikasi yang memudahkan dilakukan kegiatan evolusi secara berkesinambungan dengan adanya perubahan business environment, peningkatan perfomansi dan reliabilitas sistem. Pemilihan arsitektur yang memenuhi kebutuhan skalabilitas smart campus applications dapat dilakukan dengan memperhatikan karakteristik yang memenuhi kriteria tertentu, khususnya konteks skalabilitas, sehingga pengembangan aplikasi dapat dilakukan dengan lebih cost efficient. Kajian ini akan berfokus pada studi kelayakan teknis microservices architecture sebagai arsitektur dasar dalam pengembangan Framework Smart Campus pada studi kasus di lingkungan Politeknik Negeri Bandung.

 

 

 

Keywords

Smart Campus Application, Microservices, Loosely Coupled, Scalability

Full Text:

PDF

References

Nie, X. "Constructing Smart Campus Based on the Cloud Computing Platform and the Internet of Things". Iccsee, 1576–1578. https://doi.org/ 10.2991/iccsee.2013.395, 2013.

Osbakk, M. "Architectural Design of Loosely Coupled Services: A Case Study". M.S. thesis, Abbrev. Computer Sciences Dept., Linnaeus Univ.,Swedia, 2015.

Ali, M., & Ali, S. "Architecture for Microservice Based System . A Report". https://doi.org/10.13140/RG.2.2.17340.16004/1, 2020.

Edling, E., & Östergren. "An analysis of microservice frameworks".B.S. thesis, Abbrev. Computer and Information Sciences Dept., Abbrev. Linkoping Univ., Swedia, 2017.

Adamko, Atilla. et al. "New Challenges in Smart Campus Applications". IEEE International Conference on and IEEE Cyber, Physical and Social Computing. Hungary, 2015.

Sun, Long. et al. "An open IoT framework based on microservices architecture". IEEE. China Communications Vol : 14, 2017.

Richardson, C. Microservice Architecture. New York : Manning Publication, 2017.

John, Cornell. Spring Microservice in Action. New York : Manning Publication, 2017.

Stowe, Michael. Undisturbed REST : A Guide to Designing The Perfect API. Mule Soft Publication, San Francisco : 2015.

O’Connor, R. V., Elger, P., & Clarke, P. M. "Continuous software engineering—A microservices architecture perspective". Journal of Software: Evolution and Process, 29(11). https://doi.org/10.1002/smr.1866, 2017.

RedBooks. Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach. IBM Corporation, New York, USA, 2015.

Refbacks

  • There are currently no refbacks.