Suggested Searches

A man sits in front of a computer screen in a large control room with huge screens in the background.

GMSEC Components

Providing Mission Operations Center Situational Awareness and rapid GMSEC-Compliant component development

15

Legacy components

02

Components under active development

Active Development

The Generic Extensible Messaging Utility and the updated GMSEC Services Suite are both GMSEC-compliant software applications currently under active development within the Goddard Mission Services Evolution Center.

Empowers users to create custom GMSEC components

GEMU is a software application that provides a user with the means to link a set of functional nodes to construct custom data processing pipelines. GEMU nodes are comprised of Sources, Sinks, Filters, Actions, and Timers. For GEMU purposes, data equates to some for of C2MS messages. The objective of GEMU is to enable the rapid development of custom GMSEC-compliant applications. The combination of sources, sinks, and processing nodes, using a custom Domain Specific Language (DSL) creates custom component behavior. Instead of building a custom component, a custom configuration is built. Each mission produces a unique data set and therefore has unique data processing needs. The focus is on data and data processing.

gemu component connecting to GMSEC middleware
Block diagram of a GEMU “Strand” with a graphical representation showing the application’s compatibility with the GMSEC Bus.
NASA GSFC

Legacy Components

GMSEC maintains 15+ legacy components providing alerts, automation, real-time telemetry monitoring, storing messages to databases, and more. To send an inquiry about a specific component, click the arrow next to the component description.