Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.
-
Upload
sheena-harrington -
Category
Documents
-
view
216 -
download
4
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/1.jpg)
Mobile Tech Architecture OverviewPhil SirigianoTechnical Services
3/4/2015
![Page 2: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/3.jpg)
COINS Mobile Technician Deployment
3
Connect Server
![Page 4: Mobile Tech Architecture Overview Phil Sirigiano Technical Services 3/4/2015.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.in/reader035/viewer/2022072011/56649e005503460f94ae943a/html5/thumbnails/9.jpg)
Questions?
9