Microservice-Based System for Environmental Science Software Applications
Loading...
Authors
Le, Vinh D.
Issue Date
2018
Type
Thesis
Language
Keywords
Applications , Environmental Research , Microservice Architecture , Platform , Support System , Web Service
Alternative Title
Abstract
Often times as an environmental research project grows, technical aspects such as system scalability, data exposure, and third-party application support are overlooked. This is largely due to researchers not possessing the necessary resources and technical knowledge to implement a distributed system that supports that growth. This thesis presents a system, the Microservice-based Envirosensing Support Applications (MESA), stylized off a microservice-based architecture that provides a scalable environment and data infrastructure solutions for the NSF-funded Solar Energy-Water-Environment Nexus Project. MESA can be broken into three major parts. The first part showcases the overall system flow and the suite of microservices developed to provide complex software solutions and infrastructure. The second part details the service discovery, which plays the role of overseer and tester for the other microservices. Finally, the third part gives a deeper look into the application support that this system actively provides.
Description
Citation
Publisher
License
Creative Commons Attribution 4.0 United States