Skip to main content
Version: 2.0.0

Features by Module

Our features are published as separate modules which can each be deployed separately. They each have an abbreviated short name - the following list displays them in the format Short Name - Full Name except for the Web Base.

Web Base

The Web Base is a web server based on SvelteKit and includes authentication and integration with our own packaging tools to allow quick installation of different web modules - we refer to these web modules as modlets. Our modlets are distributed as source code for complete customizability and comes with tools to facilitate the installation.

Key Features:

  • Quickly build powerful Progressively Enhanced Single Page Applications (PESPA)
  • Built in authentication via integration with IAMS
  • Component Framework
  • Customizable Base Design System
    • Theming
    • Form Validation

IAMS - Identity & Access Management Service

The IAMS module is based on Keycloak and extends it to support multi-tenancy and simplifies authorization to allow extreme flexibility to configure access for complex domain-specific requirements.

Key Features:

  • Identity Management
  • Authentication
  • Authorization
  • Multi-tenancy

User Details Page

RTUS - Real-time Update Service

Key Features:

  • Update your web browser live via Server-Sent Events
  • Distributed cache to enable scaling up

UNH - Unified Notification Hub

Key Features:

  • Built-in email and push notification support
  • Support to extend and add custom notifications channels
  • Configure where notifications will be sent with distribution lists
  • Customize your message templates for each notification channel

IAN - In-App Notifications

Receive notifications live, directly within the AGIL Ops Hub system.

WFE - Workflow Engine

Key Features:

  • Design custom workflows with a web UI based on industry standards - BPMN
  • Distributed workflow engine
  • Customizable workflow activities

IMS - Incident Management System

Key Features:

  • Manage incidents and their statuses
  • Integrated with our Workflow Engine (WFE)

DASH - Dashboarding

Key Features:

  • Drag & drop widget interface
  • Customizable widgets
  • Customizable widget configuration

RNR - Record & Replay

UCS - Universal Communications System

System-wide video, audio, and text chat messaging.

GIS - Geospatial Information System

The GIS service provides web components as well as backend services to enable

  • Live track display
  • Bookmarking

Map Display Page

PTMGR - Push Token Manager

An application server to handle Firebase Cloud Messaging token lifecycle management. This is required to for push notifications to mobile phones.

TAG - Tagging

An extremely simple service used to allow other modules to share tags.