Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

9
Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015

Transcript of Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Page 1: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Mobile Tech Architecture OverviewPhil SirigianoTechnical Services

3/4/2015

Page 2: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Agenda

Mobile Deployment Diagram

iPad App

Golden Flag Connect Server

Coins Ti Mobile Technician Server (Web Service)

Unix - Coins Mobile Application Server

Unix - Coins Databases (accounting and user defined)

Page 3: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

COINS Mobile Technician Deployment

3

Connect Server

Page 4: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

iPad App

The iPad App is the user interface for the end users (technicians)

Currently GoldenFlag maintains the apps on their own “App Store”Main URL for Current version(s) -- http://appstore.goldenflag.com/coins/

Internal URL for development versions(s) -- http://appstore.goldenflag.com/coins/internal.html

Client Specific URLsComfort- http://appstore.goldenflag.com/coins/comfort.html

Some clients manage their app installations through Mobile Device Management Software (MDM) SOTI, Mobile Iron

There is a device log file which is helpful for troubleshooting and debugging when a tech is reporting an issue.

Page 5: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Golden Flag Connect Server

Apache Tomcat web application based on Java (using version 6.0 build 33)Includes several open source technologies

mongoDB Server

mySQL Database Server

Couchbase Server

cygwin

We generally deploy on port 8080 (for TI installations, port 8180 for OA)

The Connect application (aka CWP) listens on this port for the iPad requests.

The CWP also has a mySQL database which stores information such as Connect user account information

CWP acts as the bridge between the iPad app and the COINS Mobile Technician Web Server

There is a tomcat log file which is helpful for troubleshooting and debugging (location is on the Mobile Server in the tomcat\logs folder.

Page 6: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Coins Ti Mobile Technician Server (Web Service)

Mobile Web Service is an ASP .NET v1.1 application Runs on Microsoft Internet Information Services (IIS)

This web server acts as the bridge between Connect (CWP) and the COINS Unix server

Logs for this are usually enabled and available for each Ti web services userThe location and enable/disable of logs is configured in the web.config file

These “mobile device logs” are a mandatory tool in debugging mobile related support calls

Page 7: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Unix Coins Application Servers and Databases

The OpenEdge Mobile application server runs on the COINS Unix Server and is the bridge between the .Net COINS TI Web Services and the COINS Databases.Similar to uim and api application server used for Coins Ti and CMS.

You can query this app server with command “asbman –i mobile –q”

The location of the log files is defined in the Progress OpenEdge ubroker.properties file in $DLC/properties

For Connect the databases used are coinsadm, accounting database and user-defined database. The database log files are in the $DATA directory which is usually /coinsdb on the Coins Unix server

Page 8: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Connect Web Interface

Used to create new Connect Mobile Accounts

his web server acts as the bridge between Connect (CWP) and the COINS Unix server

Logs for this are usually enabled and available for each Ti web services userThe location and enable/disable of logs is configured in the web.config file

These “mobile device logs” are a mandatory tool in debugging mobile related support calls

Page 9: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.

Questions?

9