MACH - MMFI Advanced Component HMI

Linux-based product archive searcher / viewer

The MACH application’s main goal is improving the operational access to MMFI (Multi Mission Facility Infrastructure) Local Inventories (LI) by providing advanced interactive visualization of the LI contents. The approach used is similar to the “interactive visualization” provided by tools such as the Envisat Gantt Tool and SaVoir. The operational data is presented using two complementary views:

  • 3D geographic map view (spatial domain)  
  • Gantt time chart view (temporal domain)  


The Multi-Mission Facility Infrastructure (MMFI) is a framework for the ESA Payload Data Ground Segments common to all missions. It is an aggregate of components, named Multi-Mission Facility infrastructure Elements (MMFE), each one in charge of performing different functions, common to all the supported missions. The MMFEs cooperate to provide the functionalities commonly needed by the various missions’ ground segments to perform their tasks of payload data management.

The data stored in the MMFI (Multi Mission Facility Infrastructure) data library is maintained with a set of metadata that includes satellite, sensor and temporal and spatial coverage information.

The MACH application will be able to display this data using the above views to give the user a fast, yet complete, picture of the data.

The MACH application can obtain the MMFI information in one of two ways:

  • via the LI SOAP (Local Inventory - Simple Object Access Protocol) interface (MACH Standalone Mode)
  • via the OT (Operating Tool) using inter-process communications (MACH Slave Mode)


The MACH application runs on the Linux operating system and is the first application that Taitus developed using this platform by performing a port of the core Taitus libraries.