Apr 23, 2021 | Basic page

What is the Server & Hosting Environment being Provided?

All Mezzanine software solutions are provided as a Software as a Service (SaaS) contract. The mVacciNation SaaS Enterprise SLAs include SaaS and all underlining multi-tenant Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) services. AU Member States benefit from the shared services environment in terms of quality of service (SLAs), affordability, scalability and improved interoperability across applications and information across information ecosystems (refer to the note below).
 

The mVacciNation SLA offering to AU member states will be as a cloud hosted solution. Authorised Country specific users, mobile and web, will be enrolled against the Country account.  Access rights can be configured.

The benefits of the multi-tenant cloud instance are:

  • A state-of-the-art Internet Hosting Environment – a fully managed and secure service that includes server monitoring, back-up and failover services.

  • Fully secure – 24/7/365 security, including biometric physical access control, firewalling and full environment monitoring.

  • Skilled and competent support – A 24/7/365 Client Services Operations Centre, fully geared with highly skilled engineers.

  • Stability and guaranteed uptime – comprehensive server-management and engineering support to ensure maximum availability. Redundant facilities for co-located hosting solutions.

  • Managed Virtual Hosting - virtualization allows for rapid scaling of deployment should the user require the collection of additional Information/data/data.

  • App engines - this allows applications to be built and run on the shared platform, accessing all shared services and benefits.

  • User interfaces - A variety of coordinated user interfaces including web, native android interfaces and HTML5 mobile containers

  • Development kits and standards - these kits include compilers, debugging and testing tools, widget libraries and more to assist internal (and external) developers with deploying applications to the platform environment.

  • Core RESTful Web Services - Each of Helium's core business services publish RESTful web services for integration into Helium middleware and Helium app engines.  These web services can also be used by third party platforms to leverage Helium's integrations into mobile network operator services etc. This enables clients to integrate their legacy systems into a platform environment.

  • App RESTful Web Services - Helium's app engines generate app specific RESTful web services for every app that is deployed to these engines.  These web services are useful for integrating into app/client specific third party/in-house systems.

  • Store-and-forward – in order to support out-of-coverage (areas where there is no GSM coverage) operation, a message queue is used to keep cached data on the phone. Reports are stored on the handsets and transferred immediately or as soon as GSM network coverage is available. *This does not pertain to redemption of vouchers, which must take place on-line.

  • Intelligent workflow – in-application administrative and decision support functions support the user on a real-time basis. Workflow automation, scheduling of tasks and triggering of notification services are orchestrated based on a predefined rule sets and algorithms.

  • Speed, scalability and convenience of reporting – program flow guides the user through the application which makes data entry quick and effective. Forms can be submitted in an easy and intuitive process (more than ten million entry nodes have been collected by NQL 1-4 users across several use cases).

  • Automatic data quality and integrity control – application will perform data field validation and monitor whether all the compulsory data fields were populated. Out-of-bound (unrealistic) entries will be queried.

  • Remote deployment of new/updated workflow and report templates – as the programme and reporting requirements change over time, the enterprise client can remotely deploy a new program flow to all users at once.

  • Location based services (native application specific) – provided that the phone model used in any deployment supports GPS readings, the application has the ability to upload the location of a transaction with the transaction report. The preferred resolution (accuracy) of the spatial recording can be pre-programmed to optimise battery usage (the higher the required resolution the more battery power is consumed to get a good location reading from the GPS satellites).

  • Data encryption and SSL communication – a binary protocol with transport layer security (TLS) is used for communication between handsets and the application server. A server-side security service decodes and decrypts the binary protocol which provides a secure and compliant (SOAP and Java ESB) interface to the handset layer. Handsets authenticate themselves with a Unique User Identity number and password, which is stored on the server side.

  • Interoperability of systems and data – Mezzanine’s Helium platform supports efficient bi-directional API integrations, enabling seamless workflow management and aggregation of system information.

  • Financial Services Aggregator - This enables clients to link their programmes into relevant financial services, or vouchering programmes, enabling transactions between financial institutions and enterprises.

  • Free rating of data traffic – data communication between the application server and the field worker application will be zero rated for transacting and can transact with a zero data balance.

  • Network aggregation, and network agnostic - All Mezzanine products are network agnostic and have the ability to aggregate services across networks.