DESAIN SISTEM TERFEDERASI DENGAN PENDEKATAN MICROSERVICE ARCHITECTURE PADA KASUS STUDI SISTEM PELAPORAN PAJAK

Astie Darmayantie
Universitas Gunadarma
Indonesia

Abstract
The global economy rapidly evolves from a labor-based economy to an information-based economy. In parallel to the technological advancement, societal changes have reshaped the behaviour of end-user in acting in technology. Unlike 20 years ago, users’ are very keen to have active participation with Web technologies. The number of  applications being used infers to a growing number of data and information circulation, thus creating data-driven market environment. Though centralized-approach is more preferable in most cases, however, with the growing number of usage, it is prone to single point of failure. This paper present a decentralized system design using Microservice Architecture approach. The use case of the design is for financial reporting system within an organization. Web services, REST-API technology, is adopted to ensure the interoperability of each sub-systems. A design of repository of service is also proposed to help catalogue and managing available services, thus making the proposed design scalable for future development.
Keywords
Microservice Architecture; Web Service; Decentralize System
References

S. Ravaal, Decentralize Application, 1st ed., O’Riley, 2016. [E-book] Available: Safari e-book.

Smihima, Use of cloud computing services in enterprises, by purpose, 2014, 2016 and 2018 (% of enterprises using the cloud), Eurostats Statistics Explained, Dec 2018. [Online]. Available: http://www.ec.europa.eu. [Accessed: Apr. 13, 2020].

B. George, H. Hinton, and A. Nadalin. "Local architecture for federated heterogeneous system." U.S. Patent Application 10/334,273, filed July 1, 2004.

Afsarmanesh, Hamideh, and Luis M. Camarinha-Matos, "Federated Information Management for Cooperative Virtual Organizations", In International Conference on Database and Expert Systems Applications, pp. 561-572. Springer, Berlin, Heidelberg, 1997.

B. David, M. Klems, S. Tai, and Michael Menzel, "Metastorage: A federated cloud storage system to manage consistency-latency tradeoffs", In 2011 IEEE 4th International Conference on Cloud Computing, pp. 452-459. IEEE, 2011.

G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, and W. Vogels, “Dynamo: amazon’s highly available key-value store,” in Proc. SOSP, 2007.

R.T. Fielding, R. N. Taylor, J.R. Erenkrantz, M. M. Gorlick, J.Whitehead, R. Khare, and P. Oreizy, "Reflections on the REST architectural style and" principled design of the modern web architecture"(impact paper award)", In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, pp. 4-14. 2017.

S. Allamaraju, RESTful Web Services Cookbook, 1st ed., O’Riley, 2010. [E-book] Available: Safari e-book.

“What is REST”, Available: https://restfulapi.net [Accessed: Apr. 13, 2020].

D. M. Buede, The Engineering Design of Systems Models and Methods, 2nd ed., John Wiley and Sons, 2009.

F. Daniel and M. Matera, Mashups, Data-Centric Systems and Applications, DOI 10.1007/978-3-642-55049-2__2, Springer-Verlag Berlin Heidelberg, 2014

RT. Fielding, Architectural Styles and the Design of Network-based Software Architectures, University of California, 2000 Available: https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm [Accessed: Apr. 14, 2020]

I. Nadareishvili, R. Mitra, M. Mc.Larty, and M. Amundsen, Microservice Architecture, 1st ed., O’Riley, 2016. [E-book] Available: Safari e-book

Fakultas Teknologi Informasi

Information
PDF
1056 times PDF : 1345 times