January 2011

advertisement
Mann-India Technologies
January 2011
Mifos mimo Enablement
Private & Confidential
1
Contents
 Mann-India Overview
 Mimo Overview
 Mifos - mimo features
 Technical Details and requirements
 Indicative Implementation and Roadmap
Private & Confidential
2
Executive Summary
Private & Confidential
3
Evolution
Mann invested 4 -5 years in the development of
technology, customized for LATAM and built a
strong relationship, network and brand name.
•Acquired understanding of the market and its
technology requirements
•Developed products to cater to these technology
requirements
Mann is at an inflection point with a high growth
path envisioned.
•Revenue CAGR of 156% over the next 2 years
•Established presence with marquee clients with
successful deployments and high growth potential
•Continue to develop newer products – Aire
(Document Management product)
Inception
Investment Stage
• Company was incorporated in 2000
• Identified LATAM as a potential high growth
market in 2002
Growth Stage
2007 Onwards
2003 - 2006
2000 - 2002
COMPANY EVOLUTION
Private & Confidential
4
KEY ATTRACTIONS
• Differentiated Strategy with a focus on
LATAM Market
• Stellar Growth Rates
• Non-Linear Revenue Growth
• High Profitability
• Niche product offerings
• Marquee Customers with high
repeatability
• Dynamic and highly networked
management team
Locations
Facilities

State-of-the art development centers in India and the Dominican Republic (DR), to offer dual shore
advantages to its customers in the Americas

Strategically located DR centre to serve both developed and emerging economies

Access to sufficient infrastructure to sustain its rapid growth initiatives
Dominican Republic
Noida
New Delhi
Puerto Rico
Hyderabad
Panama
Colombia
Venezuela
Corporate Office
Development Centre
Office Locations
Private & Confidential
5
Achievements

Winner of Red Herring Top 100 Asia emerging technology company

Winner in Red Herring Top 100 Global emerging technology company.

Featured in NASSCOM’s “Top Emerging IT Company” in July 2008

Preferred IT provider for Venezuela’s Central Electricity board

Preferred IT provider for world’s largest Oil & Natural Gas company PDVSA

Our sister concern ConnectED was one of the top three IT providers for CYG
Pune 2008
Private & Confidential
6
Our Partners and Clients
Alliance Partners
Clients
Private & Confidential
7
Mimo – An Overview
Private & Confidential
8
About mimo
 mimo: Mann-India Mobile
 Product Plug-in capable of enabling any Software Service on the mobile
phone.
 Designed to Translate your Essential Services on the Mobile Phone.
 Mimo be accessed through both GSM & CDMA networks
• Easy to Use (Web like UI, Access info in minimum steps)
• Quick to Launch (Flexible Integration adapters)
• Flexible Business Model
• Enables Application Reuse
Private & Confidential
9
Delivery Modes
Mimo is designed to support all delivery modes: SMS, GPRS and USSD. This ensures accessibility to
a wider customer base. The Customer can provide all Modes of Delivery or choose according to
preference. For Mifos, J2ME would be the ideal mode of delivery.
•Customer receives information about
services through SMS.
•Customer selects required Service through
Keywords. Ex. SMS BKG for Banking
•Sends SMS for every transaction to a Toll
Free Number.
SMS
•Customer can download application by:
o SMS from Bank with Link details.
oSMS with option to save settings
•J2ME based application running on any
GPRS enabled phone.
•Menu-Driven Application for each Service.
GPRS/WAP
USSD
•The Client can establish a USSD number
to download the application.
•USSD number will be toll-free for the
Customer.
Private & Confidential
10
Platform and Compatibility
 Built on all open-source technologies & frameworks
Application Server
J Boss
DataBase Server
MySQL/SQL Server/Oracle
Mobile Applications
MIDP 2.0, CLDC 1.0
 Phone Compatibility
 All Java enabled phones
 All Browser enabled phones
 Network Compatibility
 GSM (J2ME and USSD) & CDMA (only J2ME)
 GPRS Connectivity on Mobile (for J2ME only)
 Static IP Internet Connectivity for backend servers
Private & Confidential
11
Authentication & Security
Physical
Connections
Security
Data Security
Application
Security
Security Policies
• Connects to Microfinance organizations, Banks, Telcos Hardware VPNs, using AES-128- Bit
encryption.
• Sensitive data is not stored in the Mimo Database.
• Audit logging facilities-time stamping of requests and responses.
• Mimo ensures that Customer (end-user) account information is not stored in database.
• Distinct M-Pin: Hashed using SHA-1 algorithm.
• Selective encryption of data elements
• Data transmission over carrier network is completely encrypted
• Mobile Number (MSIDN) & M-Pin used in conjunction to enable Customer authentication.
• Mimo provides SMS notifications for all transactions done, to provide alerts to customer
• Component level interaction using TCP-IP socket communication.
• OPTIONAL: Transaction volume controls
• Industry Best Practices for Customer-facing Portal Web Access password.
• OS is hardened for all servers
• Portal and mimo Application Server separated physically and logically.
• Access Controls employed to restrict Web Configuration Engine.
Private & Confidential
12
Logical Architecture
GSM
Network
Mobile Devices
HTTPS Communication –
over GPRS
MIMO LOGICAL ARCHITECTURE
J2ME
Component
Webservices – HTTPS
based interface
Mifos API
LAYER
Mifos Core
INTEGRATION
ENGINE
Database
Webservices – HTTPS
based interface
Mobile Platform: Mimo
Adminsitrator Web
Access
Portal
Information Server
MIMO DB
Auditing & Reporting
SMS Component
Mobile
Private & Confidential
13
Mifos- mimo Services
Private & Confidential
14
Features envisioned for mimo
Transactions
• Apply Payment
• Apply Charges
• Apply Adjustment
• Repay Loan
• Make Deposit/Withdrawal
• Close Account
• Change Account Status
Accounts
• Open Saving Account
• Open Loan Account
• Open Multiple Loan Account
• Reverse Loan Disbursal
• Redo Loan Disbursal
• Recent Activity
• View Repayment Schedule
• View Installment detail
Clients
• Create Group
• Create Client
Collection Sheet Data
Private & Confidential
15
Screenshots – Apply Payments (in Transactions)
On selecting, ‘Managing
Loan Accounts’, subsequent
screens of this menu is
displayed.
The second screen displays a
text box where the name of
client to be searched is
entered.
Private & Confidential
16
This screen displays all the
relevant client names with
their corresponding account
no.
Screenshots – Apply Payments (contd.)
This screen allows the
selection of operation to
be performed on a
particular account no. On
selecting, corresponding
screen is displayed.
For e.g., On selecting
‘Apply Payment’, a form
page is displayed to enter
the details for applying
payment on the selected
Client.
Private & Confidential
17
This screen will allow the
user to select the mode
of payment.
Screenshots – Apply Payments (contd.)
A
preview
screen
is
displayed, showing all form
details filled by the user on
previous pages.
On clicking continue, data
will be saved in the Mifos
database.
Private & Confidential
18
Technical Infrastructure
Private & Confidential
19
Primary Production Environment
1
DATABASE SERVER TWO (2) UNITS (CLUSTERED)
•
•
•
•
•
•
•
•
•
2
Make: Any (Intel Chipset)
Processor : Two dual Core Xeon, 2.4GHz, 8MB Cache 80W, 1066Mhz FSB
Memory : 16 GB Memory
Video Card
Ethernet Card: 1 Gigabyte Ethernet Card - at least 2 cards
Hard Drive : 250G*5,10K,SAS3G,2.5,HP (This is required for Raid 5 protection)
RAID Controller
DVD-RW Drive
Internal Redundant Power Supply
APPLICATION SERVER – TWO (2) UNITS (LOAD BALANCED)
•
•
•
•
•
•
•
•
•
Make: Any (Intel Chipset)
Processor : Four dual Core Xeon, 2.4GHz, 12MB Cache 80W, 1066Mhz FSB
Memory : 16 GB Memory
Video Card
Ethernet Card: 1 Gigabyte Ethernet Card - at least 2 cards
Hard Drive : 146G*5,10K,SAS3G,2.5,HP (This is required for Raid 5 protection)
RAID Controller
DVD-RW Drive
Internal Redundant Power Supply
Private & Confidential
20
Primary Production Environment
3
LOAD BALANCING
•
4
SWITCH
•
5
Watchguard/ Fortigate/ Cisco Check Point
SERVER RACK
•
8
Cisco Router
FIREWALL
•
7
12 port (Cisco) Switch
ROUTER
•
6
Barracuda / Citrix/ Cisco
DELL / HP / OTHER (48 U)
KVM Switch
(For Server interconnection)
Private & Confidential
21
Staging Environment
APPLICATION AND DATABASE SERVER - One (1) UNIT
•Make: Any (Intel Chipset)
•Processor : Two dual Core Xeon, 8MB Cache
•Memory : 16 GB Memory
•Video Card
•Ethernet Card: 1 Gigabyte Ethernet Card - at least 2 cards
•Hard Drive : 250G*
Private & Confidential
22
Disaster Recovery Environment
1
DATABASE SERVER TWO (2) UNITS (CLUSTERED)
•Make: Any (Intel Chipset)
•Processor : Two dual Core Xeon, 2.4GHz, 8MB Cache 80W, 1066Mhz FSB
•Memory : 16 GB Memory
•Video Card
•Ethernet Card: 1 Gigabyte Ethernet Card - at least 2 cards
•Hard Drive : 250G*5,10K,SAS3G,2.5,HP (This is required for Raid 5 protection)
•RAID Controller
•DVD-RW Drive
•Internal Redundant Power Supply
2
APPLICATION SERVER – TWO (2) UNITS (LOAD BALANCED)
•Make: Any (Intel Chipset)
•Processor : Four dual Core Xeon, 2.4GHz, 12MB Cache 80W, 1066Mhz FSB
•Memory : 16 GB Memory
•Video Card
•Ethernet Card: 1 Gigabyte Ethernet Card - at least 2 cards
•Hard Drive : 146G*5,10K,SAS3G,2.5,HP (This is required for Raid 5 protection)
•RAID Controller
•DVD-RW Drive
•Internal Redundant Power Supply
Private & Confidential
23
Disaster Recovery Environment
3
LOAD BALANCING
•
4
SWITCH
•
5
Watchguard/ Fortigate/ Cisco Check Point
SERVER RACK
•
8
Cisco Router
FIREWALL
•
7
12 port (Cisco) Switch
ROUTER
•
6
Barracuda / Citrix/ Cisco
DELL / HP / OTHER (48 U)
KVM Switch
(For Server interconnection)
Private & Confidential
24
Implementation and Roadmap
Private & Confidential
25
Activities to be Undertaken
Functionality
Systems Integration testing
Description
Onsite requirement analysis and offshore Gap analysis to
determine Service Scope
In-Depth analysis to declare Services to be enabled
through the Mobile.
Identification and Documentation of Interfaces to
communicate with online system
Provision of the APIs
Provision of an environment to test the Application with
connection to the online system
Conducting system tests and development of scenarios.
Publication of SRS documented.
Enable the Development activity to customize the
application in accordance with the needs of the customer
Full scale Integration testing
Load and Stress Testing
Load Testing in line with transaction load projections
Determination of services scope
Service Discovery
Documentation of Interfaces
Interface (API)Specification Publication
System test environment ( with API access) setup
System test plans and scenarios development
SRS publication
Customization
Telco Coordination for Testing and Handset Provision
Implementation And User Training
User Acceptance Testing
Training and Knowledge Transfer
Rollout
Solicit Telco Support to ensure Testing and Provision of
compatible handsets
Onsite implementation in the User Acceptance
environment provided by the customer
Onsite User acceptance testing
Onsite Technical Training and Transfer of technical
knowledge to the customer
Rollout of the application into production including
installation on production servers and commercial rollout
Private & Confidential
26
Implementation Roadmap
Project Management and Reporting
Installation
and Analysis
Design,
Implementation and
QA
1
Functional spec
Document,
Technical spec,
Project
Implementation
Plan,
Interface Spec
2
UAT
3
HLD, LLD
Sequence diagrams
State transition
Diagrams
Class Diagrams
ERD
Systems Integration test Plan
Unit Test Plans
Load testing Plans
User documentation
Technical manual
Implementation guide
Full Build
QA Note
Reports
Test Results
Performance Tests
Production Build,
Planning, Cutover
Training
4
5
Deployment
Report ,
Release
Note
and
Production
Pilot
Run report
Training Plan,
Training
Document s
Joint Project Monitoring and Status Review
M1
M2
•Workshops with Technical team during analysis phase
•Mann-India to stipulate team for mifos on an annual basis
•Production Parallel Run is recommended for the POST UAT cutover phase
Private & Confidential
27
M3
Complete Cutover
And
Warranty Support
6
Deployment
Report,
Release
Note,
Access to
online portal,
Onsite support
and
handholding
New Delhi
Santo Domingo- DOMINICAN REPUBLIC
B-267a, Greater Kailash Part-I , New Delhi-110 048 , India
Parque Cibernético, Aut. Las Américas Km. 27 ½, Boca Chica
Tel: +91 11 41635513-14-15
Santo Domingo
Fax: +91 11 47104710
Tel: 809- 480-7772 / 809-480-8222
Noida
Panama City- PANAMA
•
Edificio, Sai Sadan, Calle F, Canjerejo PANAMA
B-23, Sector 58, Global logic Building
Noida, UP-201301
Ph: 00507 – 2413217
Tel: +91 120 4086333
Caracus – VENEZUELA
Fax: +91 11 47104710
Av. Francisco de Miranda, Edif. Parque Cristal. Torre
•
A-26, First floor, Sector-59, Noida U.P-201301
Oeste,Piso9, Oficina Sural. Los Palos Grandes, Caracas.
Tel: +91 120 4086333
Ph: +58-212-2856358,+58-212-4178065
Fax: +91 11 47104710
San Juan – PUERTO RICO
Hyderabad
Mann-India Technologies Caribbean Inc.
530 Constitution Ave. San Juan, Puerto Rico 00901
Laxmi Cyber City, 9th Floor, Kondapur, Hyderabad-500084,
India
Office Main: (787) 289-8733 Mobile: (787) 599-9586
Tel: +91 40 23116733-44-55
Fax: +91 40 23116766
Email – bd-mann@mann-india .com
Thank you
Private & Confidential
28
Download