Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Helium is an aPaaS

The Helium platform was designed to allow rapid deployment of applications and integrations within Africa. To accomplish this it uses a custom DSL to express logic and initiate business services. Baked into the platform is the ability to integrate with the most popular services in Africa namely USSD, SMS aggregators and mobile money (mPesa). Even though the The Helium stack currently runs on Java EE it does not have to in the future. The second version inside the Glassfish application server. The next iteration of Helium is planned to be a micro /business level framework with the ability to express logic service framework allowing business logic to be expressed in JavaScript. 

At the its heart of it, the system exists to allow telco's to get Helium exists to enable development of systems to solve real world problems. Telco's use can Mezzanine, and 3rd party developers, to build implement the business logic for applications at a fraction of the cost, with the peace of mind. The peace of mind comes from knowing that the code runs on a platform that is scalable, safe and supports enterprise-grade applications.  

Ethos

  • For Africa By Africa
  • Simplicity - For the developer and the end-user

    Technology

    • Java EE 8
    • Glassfish
    • PostgreSQL
    • Linux
    • Antlr 3/4 (Parser for compiler)

    Attributes

    • Multi-tennancy
    • Point-in-time recovery (PITR)  
    • Integrated SMS enabled enabled Identity Management
    • Stand-alone desktop command line compiler for developers developing apps on the platform
    • SOA architecture; the platform is a collection of loosely coupled services
    • ISO/IEC 27001:2013 compliant
    • Supports Mobile Network Operator APIs for mobile money and USSD
    • Supports inbound and outbound SMS
    • Scheduler to execute functions at intervals.
    • Logic and data objects can be very easily exposed as RESTful APIs