Microservice-Based System for Environmental Science Software Applications

Loading...
Thumbnail Image

Authors

Le, Vinh D.

Issue Date

2018

Type

Thesis

Language

Keywords

Applications , Environmental Research , Microservice Architecture , Platform , Support System , Web Service

Research Projects

Organizational Units

Journal Issue

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

Journal

Volume

Issue

PubMed ID

DOI

ISSN

EISSN