Modern, microservices based web-applications for accessing atmospheric data: ARM Data Center Example

Ranjeet Devarakonda, Kavya Guntupally, Michael Cameron Crow, Wade Darnell, Kyle K Dumas, Sean Robertson, Mitchell Broxson, Maggie R Davis, Harold Shanafield, Giri Prakash

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The Atmospheric Radiation Measurement (ARM) user facility is a multi-laboratory, U. S. Department of Energy (DOE) scientific user facility, and a key contributor to national and international climate research efforts. The ARM provides diverse and comprehensive measurements from three highly instrumented, fixed ground sites at the North Slope of Alaska, Southern Great Plains, and Eastern North Atlantic. In addition, ARM operates and maintains an Aerial Facility and various Mobile Facilities. The ARM Data Center (ADC: https://adc.arm.gov) located at the Oak Ridge National Laboratory, is responsible for providing end-to-end data service capabilities for multi-dimensional climate data, including storing, managing and distributing data. This poster will discuss various new and improved data and metadata tools that are recently developed by ADC. These tools are particularly used by the atmospheric scientists to perform a wide variety of tasks such as, metadata management ( http://adc.arm.gov/MetadataService), data discovery ( https://adc.arm.gov/discovery), data citations ( https://adc.arm.gov/armdoi), and data access via web services ( https://adc.arm.gov/armlive), and data quality reporting ( https://adc.arm.gov/DQPRSearch). We have implemented a microservices software development architecture with reusable components such as a front-end UI/form (to capture user entered information), Application Programming Interface (which accepts HTTP/S requests either from a UI form or command call, like curl and wget) and the database (where the data is stored).

Original languageUndefined/Unknown
Title of host publicationAGU Fall Meeting Abstracts
PagesIN31C-0807
Volume2019
StatePublished - Dec 2019

Cite this