Abstract
Digital transformation is happening across all industries and affecting all facets of our daily life. However, in many corporations, this important process is fragmented and is undertaken without a farsighted plan to take advantage of an invaluable resource: data. This can be due to a variety of reasons, for example, lack of funding, poor business vision, inappropriate consulting or deployment. Digital transformation is a considerable investment since it will determine the system’s ability to grow and adapt to the company’s changing requirements. To achieve that end, the architecture must be flexible both in development and deployment and must also be able to harness the ever-increasing data of the corporation. Among the widely used information system architectures being used in the world, Micro-service is a standout with many advantages. The adaptation of this architecture to work with Big Data, as well as to tackle different aspects of a data system such as load-balancing, file handling and storage, etc. is a very practical area of research. This paper presents such an enterprise integration solution for a mega-corporation client in Vietnam, the An Pha Petrol Group Joint Stock Company, including the architecture and technologies used to build a comprehensive system that brings novel experiences to its 2,000 internal users. It consists of building the information infrastructure and system, super applications for both desktop and mobile devices to enhance the work performance and quality. The approaches and results of this paper are applicable to similar large enterprise solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Familiar, B.: Microservice architecture. In: Microservices, IoT, and Azure, pp. 21–31 (2015). https://doi.org/10.1007/978-1-4842-1275-2_3
Henry, A., Ridene, Y.: Migrating to microservices. In: Bucchiarone, A., et al. (eds.) Microservices: Science and Engineering, pp. 45–72. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-31646-4_3
Bravetti, M., Giallorenzo, S., Mauro, J., Talevi, I., Zavattaro, G.: A formal approach to microservice architecture deployment. In: Bucchiarone, A., et al. (eds.) Microservices: Science and Engineering, pp. 183–208. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-31646-4_8
An Pha Petroleum Group JSC. https://anphapetrol.com/. Accessed 01 Mar 2021
Khemaja, M.: Domain driven design and provision of micro-services to build emerging learning systems. In: Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM 2016), pp. 1035–1042. Association for Computing Machinery, New York (2016). https://doi.org/10.1145/3012430.3012643
https://spring.io/projects/spring-boot. Accessed 01 Mar 2021
Yadav, A.K., Garg, M.L., Ritika: Docker containers versus virtual machine-based virtualization. In: Abraham, A., Dutta, P., Mandal, J.K., Bhattacharya, A., Dutta, S. (eds.) Emerging Technologies in Data Mining and Information Security: Proceedings of IEMIS 2018, Volume 3, pp. 141–150. Springer, Singapore (2019). https://doi.org/10.1007/978-981-13-1501-5_12
Henry, A., Ridene, Y.: Assessing your microservice migration. In: Bucchiarone, A., et al. (eds.) Microservices: Science and Engineering, pp. 73–107. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-31646-4_4
https://spring.io/projects/spring-cloud-netflix. Accessed 01 Mar 2021
https://spring.io/projects/spring-cloud-gateway. Accessed 01 Mar 2021
https://sharp.pixelplumbing.com/. Accessed 01 Mar 2021
https://thecodingmachine.github.io/gotenberg/. Accessed 01 Mar 2021
https://min.io/. Accessed 01 Mar 2021
https://aws.amazon.com/s3/. Accessed 01 Mar 2021
Mrozek, D.: Foundations of the Hadoop ecosystem. In: Mrozek, D. (ed.) Scalable Big Data Analytics for Protein Bioinformatics: Efficient Computational Solutions for Protein Structures, pp. 137–150. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98839-9_6
Chin, S., Johan, V., James, W.: The Definitive Guide to Modern Java Clients with JavaFX, Cross-Platform Mobile and Cloud Development (2019)
Akshat, P., Abhishek, N.: React Native for Mobile Development, Harness the Power of React Native to Create Stunning iOS and Android Applications (2019)
Hai, M.M., Hung, P.D.: Centralized access point for information system integration problems in large enterprises. In: Luo, Y. (ed.) CDVE 2020. LNCS, vol. 12341, pp. 239–248. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-60816-3_27
Tae, C.M., Hung, P.D.: A collaborative web application based on incident management framework for financial system. In: Luo, Y. (ed.) CDVE 2020. LNCS, vol. 12341, pp. 289–301. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-60816-3_32
Chung, N.N., Hung, P.D.: Logging and monitoring system for streaming data. In: Luo, Y. (ed.) CDVE 2020. LNCS, vol. 12341, pp. 184–191. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-60816-3_21
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Nam, L.H., Hung, P.D. (2021). Building a Big Data Oriented Architecture for Enterprise Integration. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2021. Lecture Notes in Computer Science(), vol 12983. Springer, Cham. https://doi.org/10.1007/978-3-030-88207-5_17
Download citation
DOI: https://doi.org/10.1007/978-3-030-88207-5_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-88206-8
Online ISBN: 978-3-030-88207-5
eBook Packages: Computer ScienceComputer Science (R0)