Download presentation
Presentation is loading. Please wait.
Published byJasmin Harris Modified over 8 years ago
1
IPS Infrastructure Technological Overview of Work Done
2
Mobile App Management App for reporting Messaging Server IPS Infrastructure (General Perception) DB
4
IPS Infrastructure Multi platform Mobile Application Windows OS v 4.x, 5.x, 6.0, 6.5 Java Midlap (2.x), MWA Users via Mobile Application 3 Cohesion oriented heterogeneous Services (Long Running Processes) IPS Messaging Server (IPS Services) User Management Text Messages Monitoring Authentication, Permissions, etc Management Application (Web Based UI) Central Data Repository
5
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI)
6
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Challenges ? – Update Over 1000 Devices (with different platforms) – GPRS / EDGE not available throughout Pakistan – Too Costly to update Mobile applications over GPRS / EDGE – Even if cost isn’t an issue but target audience is not comfortable enough with mobile technologies – How to determine how many devices have been updated successfully ? – How to troubleshoot problems?
7
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Proposed Solution Query (script) Execution Engine for Mobile Devices which should support: – Device Application Updates – Capabilities to fetch information directly from devices
8
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Salient Features – Binary Updates are possible without Internet – Auto Updates without acknowledging End Users – Very, very cost effective and reliable solution – Infrastructure supports SMSC, SMPP, Terminal, etc – Code base is flexible enough to incorporate any change within single day Note: Such strong, reliable innovative idea hasn’t been seen anywhere in the world so far. Mobile resident Light weight Query Execution Engine Mobile resident Light weight Query Execution Engine
9
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Script Support which includes: – Concise yet understandable Query (Present Req. < 70 Characters) – Mobile User Interface Customization (Controls, Values, Colors, behavior, Vertical Spacing, etc) – Auto Sync-ed Backend Implementation – Server Cellular Number Update Script – Support for Information Notification to any Mobile Client – Support to Query Device for Desired Information – Capable of Executing multiple scripts at the same time
10
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Future Smart Roadmap (Suggestions) – Each Device can be Query-able Source within IPS Infrastructure – Query any information directly from Mobile Clients – Live Statistical Reports (Directly onto Mobile Handset) – Schedule Smart Mobile Clients so devices can send information back to Messaging Server (Smart Load Balancing Feature)
11
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Challenges ? – How to achieve Zero Down Time ? – How to Balance Load ? – How to Ensure / Measure Reliability ? – How to Calculation of Performance ? – How to Up Scale Infrastructure even to geographical / Multiple Server Locations ? – Is it Hardware Disaster Safe Solution? – What about Rapid Application Development for High Priority (Urgent) Requirements?
12
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Responsible for Receiving Messages Gateway Service Responsible for Parsing Messages Parser Service Responsible for Updating Intl. IPS Server Updater Service Cohesion Oriented Heterogeneous Module Distribution Database Information QA and Stress Testing yields 100% Successful Results with up to 500 Messages at 50 Milliseconds delay = 20 SMS / second
13
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Reads Messages from Connected GSM based Terminal and pushes into Microsoft Messaging Queue (as Load balancer) Highly Configurable Installs with IPS Service Manager (Configuration Panel) IPS Gateway Service
14
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Reads Messages from Configured Microsoft Messaging Queue, Validate, Authenticate (by specified Rules) and persists into Data Repository. Highly Configurable Installs with IPS Message Parser Manager (Configuration Panel) IPS Message Parser Service
15
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Reads Valid, Authenticated Messages from Data Repository, formulate IPS readable XML Files, Keeps Local copy of XML processed files and update Database. Highly Configurable Installs with IPS Article Updater Manager (Configuration Panel) IPS Article Updater Service
16
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Extendable Code base (serves as 100% Reusable Component to IPS Infrastructure) via Desktop / Web / Mobile / even services (windows / web) IPS Services allows you to change behavior of its execution flow Configurations are not IPS Services dependent (Other apps can use it too) For demonstration of scalability purposes, Service Managers were written! IPS Services’ Features
17
IPS Technological Infrastructure Users (Mobile Clients) IPS Messaging Server (Services) Management Suite (web based UI) Secure Access to Management Suite Capable of Managing Delivery Offices and Officers within each Delivery Office Capable of Managing Users (Creation, updation, Filtration, Searching, etc) Capable of Searching Inbound Article Update Requests with dynamic filters Management Suite (Web based UI)
18
Demo
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.