MAE Daemons
Index Home MAE > MAE Architecture > MAE Daemons
MAE Daemons
Core Service Daemons
These daemons provide essential MAE services for task management, datastore access, messaging, and remote method calls.
- commhub - the communications/messaging hub
- dbbroker - the interface to the data store (db)
- msgbroker - the message routing daemon
- rpcbroker - the remote procedure call routing daemon
Basic Daemons
These daemons provide support services that MAE applications may choose to use or discard.
- usergw - device interface to user
- guibroker - user interaction manager
- imager - daemon for generating plots/graphics
- iogw - virtual file system I/O access, including special files, TCP, and UDP
- noticegw - gateway to sending notices to users
Non-UI/Support Apps
These daemons provide support services to the specific application, provided by the application developer.
- termgw - abstracted text-based terminal broker
- maerest - handles default inbound REST API requests; serves at REST API prototype for you
UI Apps
This applications send data to the user interface, enable UI controls, and handle user responses. The user interface is typically browser-based.
- userman - default start page when user logs in that manages user experience for the app (settings) and provides options of activities to do
- supervisor - supervisory daemon that monitors/managers other daemons (provided by MAE Platform)
- maeterm - MAE provided web-based text terminal (supporting xterm)
- hello - the classic "Hello, World!" program for MAE (see MAE Example App - Hello, World)