Introduction

The Snow Mobile Information Server installer will install the three features described in the following table. When these features have been installed, devices and managers can be connected to Snow Mobile Information Server.

Feature

Services/IIS Website

Description

Server

Snow Mobile Information Server

The core server.

Service

Web server

Handles the self-service portal and the API.

Gateway service

Http/Https/Router front-end, handles, translates, and controls communication between devices, interfaces, and the core server.

Messaging service

Abstraction and handling of outgoing sms, e-mails, and push traffic

Self service

SelfService IIS Website

Optional

In addition, a set of tools will be installed, which can be reached from the Snow Device Manager System Manager application. Snow Device Manage System Manager is a tray-application that is being installed and run after a successful installation. This application is used to create domains, check logs and start domain administrator.

The installer will install Snow Mobile Information Server into a single directory (c:\SDM) by default. All settings are stored in the registry (HKEY_LOCAL_MACHINE/Software/Revival).

Planning and prerequisites

To install and configure Snow Mobile Information Server the following is needed:

  • The latest Snow Mobile Information Server installer: SDMServerXXXX_x64.msi, where XXXX is the version number.

  • Valid license information (activation name and pin)

Open TCP Ports (Firewall configuration) needed:

  • Inbound: TCP 443 (any source)

  • Outbound: TCP 443 (any destination)

  • Outbound: TCP 2195 (gateway.push.apple.com)

  • Outbound: TCP 5235 (gcm.googleapis.com)

Configuration_SplitServer.png

A typical configuration of a Split Server installation.

Note

  • All server and network prerequisites for Snow Mobile Information Server installation are described in Snow System Requirements and they must be completed before installation.

  • Snow Mobile Information Server does not perform backup of the databases or database server so it is important to set up the server correctly.