SlideShare a Scribd company logo
1 of 10
Download to read offline
A Secure & Effective System for
Remote Monitoring of Large
Network of Heterogeneous ATMs
WHITEPAPER
WHITEPAPER
Remote monitoring and management of ATMs is a critical aspect for banks from a business
perspective. Deploying a centrally located ‘ATM Management System’ will help provide a
secure, optimized, and low-cost monitoring solution, for effective management of a huge ATM
network.
Anurag Kulkarni | Mukul Kashmira | Raghav Anand | Mukund Agarwal
2 | P a g e
CONTENTS
 Introduction............................................................................................................ 2
 Challenges in Managing Large ATM Networks ........................................................ 3
 Why there is a Need for a Robust ATM Management System?............................... 4
 Architecture of the Proposed ATM Management System ....................................... 4
 Communication Channel.................................................................................... 5
 Management Server .......................................................................................... 6
 Mobile Application............................................................................................. 7
 Benefits of the Proposed ATM Management System.............................................. 8
 Conclusion............................................................................................................... 9
INTRODUCTION
ATMs have changed the way banks interact with
their customers. Since, ATMs provide services
beyond cash dispensing, strategic innovation for
effective ATM deployment is required. Availability
of machines for performing various tasks such as
dispensing cash with receipts, deposit-taking and
many such services, thus becomes inevitable. A
stable and uninterrupted availability of all ATM
services is the key to maintaining customer
satisfaction. With banks further expanding their
ATM networks, problems regarding their effective
control & monitoring are sure to surge. A rigid
control needs to be exercised, to prevent security
issues pertaining to the individual terminal and
network. Additionally, it should improve operating
efficiency of the bank and the entire system.
Banks should be able to use their ATM network to
differentiate services, increase revenue and provide
value added services to their customers. Failure to
respond to fresh challenges would result in lost
revenues, while providing a competitive edge to
more incisive ATM deployers. Further, clients of the
payment industry are extremely concerned about
self-intelligence of the ATM network.
Intelligence and learning capability of the network
can only improve through transactional and faulty
data analysis of the specific network/terminal. It is
self-explanatory that analysis of the transactional
data of individual ATMs would be quite
cumbersome as compared to a managed network.
This is particularly true on an ad-hoc network.
This demands a central system, which can provide a
fast, optimized and cost-effective solution to
manage ATM networks. This Whitepaper proposes
3 | P a g e
an efficient ATM network management solution
(ATM management system) that would provide
financial institutions with comprehensive
management and operations support to keep their
machines up and running round the clock.
CHALLENGES IN MANAGING LARGE ATM NETWORKS
Financial institutions find it cumbersome to monitor and manage a large group of ATM terminals deployed at
diverse locations. Moreover, frequent issues on an ATM terminal resulting from a dysfunctional device or
faulty software modules, makes it all the more challenging for banks to resolve such issues within the
committed time. Therefore, managing the ATMs independently across different regions raises several serious
questions. The management of large ATM networks involves the following challenges:
 Security Concerns and Operating Efficiency: In
the absence of a centralized management
system, it is difficult for the banks to control
ATMs individually, which in turn affects
operating efficiency while raising security
concerns. For example, if card-reader status is
not monitored continuously then the chances
are that banks might overlook tempering
related attacks.
 Increased Response Time: Managing ATMs
independently in an ad-hoc manner raises yet
another problem of increased response time.
For example, if a service-engineer receives an
uncategorized problem, there is probability
that the engineer might not have required
equipment or skill set to resolve the targeted
ATM’s specific issue. Hence, the service
engineer might need to make multiple visits to
the site, in order to fix the faulty unit/device.
 Data Collection and Analysis is Difficult:
Collection of transactional and faulty data is a
strenuous process with the legacy management
system. There is a critical need for an
improvised system that facilitates easy data
analysis to manage the generation of overall
revenue.
 Loose Control and Monitoring: In the absence
of a robust monitoring system, ATM terminals
might remain out of service more often due to
paper outs, software problems, or other
unidentified problems.
4 | P a g e
WHY THE NEED FOR A ROBUST ATM MANAGEMENT SYSTEM?
Banks and other financial institutions are facing
innumerable challenges in managing and
monitoring a large group of ATM terminals. Thus, a
central system that can allow these organizations to
get complete control over managing a large group
of diversified ATM networks is strongly felt. With a
robust ATM management system in place, banks
can realize greater efficiency, through reduced
operating cost and increased revenue generation.
An ATM management system is a central system,
which is planned and implemented to manage,
monitor and register messages from different ATM
machines. The management system is also
responsible for surveillance of the machine placed
at a remote location, detecting and resolving ATM
errors within a short span of time, at a low
operational cost. With this system in place, banks
can utilize their resources (ATM machines) more
efficiently while remaining active/In-service round-
the-clock with minimum downtime.
This System is based on the principle of listening to
the messages/events sent by ATM machine and
sending pre-defined requests.
The messages/events sent by the ATM is converted
into an understandable format, for example,
“receipt printer paper out”, “cash dispenser – cash
out” etc. These will be saved for further action.
ARCHITECTURE OF THE PROPOSED ATM MANAGEMENT SYSTEM
The ATM Management System is based on the Client/Server architecture. The important components of this
system include The Client, Communication Channel, Management Server, and Mobile Application. The Client
is responsible for notifying the Server (regarding events which occur on an ATM) and processing the requests
received from the Server. The Client exchanges messages with the Server using standard networking
protocols. The Server is responsible for remotely managing one or more Clients connected within a network.
A Mobile Application is responsible for synchronizing the geo-location of service-engineers with the
Management Server (Figure 1).
Figure 1: ATM Management System
5 | P a g e
 Communication Channel
Communication channel plays a significant role in
exchanging messages between ATMs and
‘Management Server’. For exchanging the messages
between Client and Server, SNMP protocol is
considered the most accepted protocol. This
protocol manages entities remotely over a network
having unique IP Address. SNMP is poised to deliver
end-to-end management for all areas of the
growing inter-networking industry. A key reason for
its widespread acceptance is its relative simplicity.
There are different versions of SNMP, such as SNMP
V1, SNMP V2, and SNMP V3. However, earlier
versions of SNMP (Version1 and Version2) had few
problems related with security and delivery
confirmation, which indeed has been resolved in
SNMP V3. Though, Microsoft’s SNMP service
currently supports only SNMP version 1 and 2,
SNMP version 3 offers a more effective and secured
solution.
SNMP V3:
 This protocol has added cryptographic security
(encryption) and remote configuration
enhancements.
 It has new textual conventions, concepts, and
terminology.
 It addresses issues related to the large-scale
deployment of SNMP, accounting, and fault
management.
Client:
ATM acts as a client within ‘ATM Management
System’. Whenever there is any fault in the ATM,
(Hardware or software), communication to the
bank is made via an SNMP (Simple Network
Management Protocol) service, which runs on an
ATM. It helps in taking timely action on the targeted
ATM.
Agent:
Implementation of SNMP Agent application is done
using master-sub agent architecture. Master-agent
is a component of Windows’s SNMP service. Sub-
agent is a module which plugs into the Master-
agent.
XFS layer on the ATM plays a significant role in
providing device’s events to sub-agent. Sub-agent
converts these events into a meaningful SNMP
message and passes it to master-agent. Master-
agent forwards this message to Management
Server (Figure 2).
Figure 2: Communication between ATM and Management Server
6 | P a g e
 Management Server
Management Server is the core of the ATM Management System. It is responsible for interpreting the
messages sent by Client (ATM), and converting them to a readable format for the service-engineers.
It includes rich features that help banks and financial institutes to resolve and analyze ATM related problems.
These include informing service-engineers about the issues and generating reports related to hardware
problems. Following are the components of Management Server and the functionality provided by each one
of them (Figure 3):
Figure 3: Components of Management-Server
 Monitoring: The monitoring module is
responsible for receiving and registering any
message/trap sent from an ATM. It stores
them in a database and generates the ticket
for the problem. The Operator can see the
ticket and its description through a ‘Web-
App’.
 Alarm: After generating the ticket, monitoring
module raises an event to notify the alarm-
module. The Alarm module is responsible for
intimating the problem to service-engineer in
the form of messages, and email.
• Request Management: This module sends
pre-defined commands to ATMs in the form
of well-defined syntax. At times, few tasks
such as resetting the device, require an
engineer to visit an ATM, which instead can
be managed remotely with the help of the
new module.
• File Management: This module is responsible
for exchanging files with the Client. The
exchanged files could be of any type, in a
compressed format. It also facilitates two
different tasks including broadcasting the file
7 | P a g e
to selected ATMs, and a collection of logs
from targeted ATMs.
• Report Generator: This module is responsible
for generating different kind of reports
required by banks to improve their services. It
has complete access to the system database
and can produce a variety of reports, as and
when required.
• Navigation Data Analyzer: This module is
responsible for identifying the appropriate
service-engineer for resolving the issues that
occur in ATMs. This is achievable, through
periodically retrieving the geo-location data
of service-engineers belonging to specific
ATM-workgroups and assigning the ticket to
the service-engineer nearest to the targeted
ATM.
 Mobile Application
Mobile-application will provide added value to the complete ATM Management solution. Once the 'ATM
Management System' has processed the message received from ATM (Client), and has categorized it in to a
specific problem, an SMS with a problem description and other necessary information will be sent to the
mobile application of the nearest service-engineer within corresponding ATM-workgroups. In this process, a
GPS enabled mobile running a lite Mobile application will send geo-location data periodically to the
Management Server. The Management Server will store this geo-location data and use this information to
send messages to the nearest service-engineer’s mobile, within the ATM workgroup. The illustration below
highlights the flow of events (Figure 4):
Figure 4: Communication between Mobile-App and Management-Server
• The moment service-engineer receives a
ticket with necessary information related to
an ATM problem, engineer will either accept
or reject the assigned ticket based on his
availability. If service-engineer accepts the
ticket, he will be able to resolve the problem
in a much easy and quicker way, as the ticket
description provided will be concise and
clear.
 If service-engineer rejects the assigned ticket
then 'Management Server' will take further
action on this ticket. The ticket will either be
assigned to the next nearest service-engineer
or the state of the ticket will be updated.
8 | P a g e
BENEFITS OF THE PROPOSED ATM MANAGEMENT SYSTEM
Following are the benefits of the proposed ATM management system over the current legacy management
systems.
 The proposed system offers a secure and
acknowledged solution, as it utilizes SNMP
version 3 protocol. The messages exchanged
over the network using SNMP v3 protocol are
encrypted and cannot be morphed. The
acknowledgement of messages is provided by
this system. With this system in place, the overall
response and resolution time required for
servicing the ATMs is reduced considerably.
 Mobile-App helps in quickly identifying the geo-
location of nearest service-engineer within an
ATM-workgroup and instantly assigns the
problem ticket.
 It leverages banks with flexible and
comprehensive reporting tools for generating
reports, which in turn could be helpful in
identifying future-trends, and making prudent
business decisions accordingly.
9 | P a g e
CONCLUSION
Myriad challenges continue to plague banks and other financial institutions in managing and monitoring a
large group of ATM terminals. For independent monitoring of ATMs, banks need a robust enterprise-wide
solution. Such a system would provide value beyond management, as well as, real-time monitoring of
terminals, even over the multivendor platform. With a robust central ATM management system in place,
banks would realize business value in terms of improved operational efficiency and augmented ROI.
Additionally, problems regarding ATM maintenance could be predicted well in advance so that regular tasks
could be scheduled in a timely fashion. This, in turn, improves ATM uptime while reducing engineer visits.
Controlling the entire network of ATM terminals from a centralized location, can help banks to realize better
operational efficiency through reduced cost and enhanced security. This would help banks maintain a
powerful and consistent presence, throughout their operations.
10 | P a g e
ABOUT THE AUTHORS:
Anurag Kulkarni has 13+ years of experience in the ATM domain and is currently engaged as Practice
Manager at R Systems. Anurag holds an MCA from ‘Rajiv Gandhi Prodyogiki Vishwavidlyalaya, India.
Mukul Kashmira has 9+ years of experience in the ATM domain. He is currently associated as Senior
Project Lead at R Systems. Mukul is a B.Tech (I.T) from G.B.P.U.A&T, Pantnagar, India.
Raghav Anand has 8+ years of experience in the ATM domain and is currently engaged as Project Lead at
R Systems. Raghav holds a B.Tech (Mechanical) from N.I.T, Hamirpur, India.
Mukund Agarwal has 4+ years of experience in the ATM domain and is currently associated as Sr.
Software engineer at R Systems. He holds a B.Tech (Electronics and Communication) from ITM University,
India.
ABOUT R SYSTEMS
R Systems is a leading OPD and IT Services company, which caters to Fortune 1000, Government, and Mid-sized organizations, worldwide.
The company is hailed as an industry leader with some of the world’s highest quality standards, including SEI CMMI Level 5, PCMM Level 5
(Ver. 2.0), ISO 9001:2008, and ISO 27001:2005 certifications. With a rich legacy spread over two decades, we generate value that helps
organizations transcend to higher levels of efficiency and growth. Quite like the Oyster delivering the Pearl.
For more information, visit www.rsystems.com
© 2015 R Systems International Limited. All Rights Reserved.
All content/information present here is the exclusive property of R Systems International Ltd. The content/information contained here is correct at the time of publishing.
No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed in any form without prior written permission
from R Systems International Ltd. Unauthorized use of the content/information appearing here may violate copyright, trademark and other applicable laws, and could
result in criminal or civil penalties.
Email: rsi.marketing@rsystems.com | Phone (India): (+91) 120-4303500 | Phone (US): (800) 355-5159

More Related Content

What's hot

54039271 atm-project-report
54039271 atm-project-report54039271 atm-project-report
54039271 atm-project-report
Kalpana Reddy
 
CashWebCommunity software brochure
CashWebCommunity software brochureCashWebCommunity software brochure
CashWebCommunity software brochure
Ronald Van Vliet
 
ATM - Banking Proposal
ATM - Banking ProposalATM - Banking Proposal
ATM - Banking Proposal
Jogesh Makwana
 

What's hot (20)

Atm switch
Atm switchAtm switch
Atm switch
 
Enterprise Broadband Business Appications
Enterprise Broadband Business AppicationsEnterprise Broadband Business Appications
Enterprise Broadband Business Appications
 
Atm System
Atm SystemAtm System
Atm System
 
Core banking systems : by yogesh khatri
Core banking systems : by yogesh khatriCore banking systems : by yogesh khatri
Core banking systems : by yogesh khatri
 
Cbs concepts and opportunities
Cbs concepts and opportunitiesCbs concepts and opportunities
Cbs concepts and opportunities
 
Oss
OssOss
Oss
 
54039271 atm-project-report
54039271 atm-project-report54039271 atm-project-report
54039271 atm-project-report
 
Atm simulation mini project using Python programming language
Atm simulation  mini project using Python programming language Atm simulation  mini project using Python programming language
Atm simulation mini project using Python programming language
 
Project report on (atm MAnagment system)
Project report on (atm MAnagment system)Project report on (atm MAnagment system)
Project report on (atm MAnagment system)
 
Atm system
Atm systemAtm system
Atm system
 
Core banking solution
Core banking solutionCore banking solution
Core banking solution
 
CashWebCommunity software brochure
CashWebCommunity software brochureCashWebCommunity software brochure
CashWebCommunity software brochure
 
Core banking
Core bankingCore banking
Core banking
 
Elina Product Branch Office
Elina Product Branch OfficeElina Product Branch Office
Elina Product Branch Office
 
ATM Banking
ATM BankingATM Banking
ATM Banking
 
C program for hnb atm machine original - updated - [pys]
C program for hnb atm machine   original - updated - [pys]C program for hnb atm machine   original - updated - [pys]
C program for hnb atm machine original - updated - [pys]
 
Android Based Water Meter Reader for Water Comoanies
Android Based Water Meter Reader for Water ComoaniesAndroid Based Water Meter Reader for Water Comoanies
Android Based Water Meter Reader for Water Comoanies
 
Computerized Banking System
Computerized Banking SystemComputerized Banking System
Computerized Banking System
 
ATM - Banking Proposal
ATM - Banking ProposalATM - Banking Proposal
ATM - Banking Proposal
 
FINETUNETechnologiesZK solution
FINETUNETechnologiesZK solutionFINETUNETechnologiesZK solution
FINETUNETechnologiesZK solution
 

Similar to A secured-&-effective-system-for-remote-monitoring-of-large-network-of-heterogeneous-at ms

Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
Meenakshi Devi
 
srs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfsrs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdf
RohitKumar259878
 
Power system automation
Power system automationPower system automation
Power system automation
satyam11
 
Sat Magazine Service Management Article
Sat Magazine Service Management ArticleSat Magazine Service Management Article
Sat Magazine Service Management Article
Phillip Howard
 
ATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptxATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptx
keerthi975
 

Similar to A secured-&-effective-system-for-remote-monitoring-of-large-network-of-heterogeneous-at ms (20)

International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Atm
AtmAtm
Atm
 
Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdf
 
Furtureofbanking
FurtureofbankingFurtureofbanking
Furtureofbanking
 
Furture_of_banking
Furture_of_bankingFurture_of_banking
Furture_of_banking
 
ATM - A Technology Perspective
ATM - A Technology PerspectiveATM - A Technology Perspective
ATM - A Technology Perspective
 
Payment Routing Module using Kafka Streams
Payment Routing Module using Kafka StreamsPayment Routing Module using Kafka Streams
Payment Routing Module using Kafka Streams
 
IRJET - Anti-Fraud ATM Security System
IRJET  - Anti-Fraud ATM Security SystemIRJET  - Anti-Fraud ATM Security System
IRJET - Anti-Fraud ATM Security System
 
ATM monitoring
ATM monitoringATM monitoring
ATM monitoring
 
Core banking system
Core banking systemCore banking system
Core banking system
 
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONSSECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
SECURE DATA ENCRYPTION FOR ATM TRANSACTIONS
 
Asychronous transfer mode(atm)
Asychronous transfer mode(atm)Asychronous transfer mode(atm)
Asychronous transfer mode(atm)
 
SFAMSS:A S ECURE F RAMEWORK F OR ATM M ACHINES V IA S ECRET S HARING
SFAMSS:A S ECURE  F RAMEWORK  F OR  ATM M ACHINES  V IA  S ECRET  S HARINGSFAMSS:A S ECURE  F RAMEWORK  F OR  ATM M ACHINES  V IA  S ECRET  S HARING
SFAMSS:A S ECURE F RAMEWORK F OR ATM M ACHINES V IA S ECRET S HARING
 
srs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfsrs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdf
 
Network Solution
Network SolutionNetwork Solution
Network Solution
 
IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET- A Survey on Cardless Automated Teller Machine(ATM)IRJET- A Survey on Cardless Automated Teller Machine(ATM)
IRJET- A Survey on Cardless Automated Teller Machine(ATM)
 
Power system automation
Power system automationPower system automation
Power system automation
 
Sat Magazine Service Management Article
Sat Magazine Service Management ArticleSat Magazine Service Management Article
Sat Magazine Service Management Article
 
ATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptxATM BLock Diagram and its design uses development.pptx
ATM BLock Diagram and its design uses development.pptx
 
PM processing 03 2015(eng)
PM processing 03 2015(eng)PM processing 03 2015(eng)
PM processing 03 2015(eng)
 

More from R Systems International

More from R Systems International (16)

R Systems International Limited Annual Report 2015
R Systems International Limited Annual Report 2015R Systems International Limited Annual Report 2015
R Systems International Limited Annual Report 2015
 
A paradigmatic shift in it-offshoring industry from cost-centric to caring-ce...
A paradigmatic shift in it-offshoring industry from cost-centric to caring-ce...A paradigmatic shift in it-offshoring industry from cost-centric to caring-ce...
A paradigmatic shift in it-offshoring industry from cost-centric to caring-ce...
 
R Systems Announces its Results for the Quarter & Financial Year ended Decemb...
R Systems Announces its Results for the Quarter & Financial Year ended Decemb...R Systems Announces its Results for the Quarter & Financial Year ended Decemb...
R Systems Announces its Results for the Quarter & Financial Year ended Decemb...
 
Understanding network-visibility
Understanding network-visibilityUnderstanding network-visibility
Understanding network-visibility
 
Deciphering voice of customer through speech analytics
Deciphering voice of customer through speech analyticsDeciphering voice of customer through speech analytics
Deciphering voice of customer through speech analytics
 
SMAC – An Emerging Accelerator for Businesses
SMAC – An Emerging Accelerator for BusinessesSMAC – An Emerging Accelerator for Businesses
SMAC – An Emerging Accelerator for Businesses
 
R systems-international-limited-annual-report-2014
R systems-international-limited-annual-report-2014R systems-international-limited-annual-report-2014
R systems-international-limited-annual-report-2014
 
R Systems’ Profile available on Microsoft Public Sector Global Outlook Direct...
R Systems’ Profile available on Microsoft Public Sector Global Outlook Direct...R Systems’ Profile available on Microsoft Public Sector Global Outlook Direct...
R Systems’ Profile available on Microsoft Public Sector Global Outlook Direct...
 
R Systems International - Company Overview Infographic
R Systems International - Company Overview InfographicR Systems International - Company Overview Infographic
R Systems International - Company Overview Infographic
 
R Systems iPLM and Software Development Lifecycle Management Services Infogra...
R Systems iPLM and Software Development Lifecycle Management Services Infogra...R Systems iPLM and Software Development Lifecycle Management Services Infogra...
R Systems iPLM and Software Development Lifecycle Management Services Infogra...
 
R Systems Wish you all a Happy new year
R Systems Wish you all a Happy new yearR Systems Wish you all a Happy new year
R Systems Wish you all a Happy new year
 
Model of Innovation for Organizations in the IT Software Services Industry
Model of Innovation for Organizations in the IT Software Services IndustryModel of Innovation for Organizations in the IT Software Services Industry
Model of Innovation for Organizations in the IT Software Services Industry
 
R Systems iPLM Infographic
R Systems iPLM InfographicR Systems iPLM Infographic
R Systems iPLM Infographic
 
R Systems Info graphic
R Systems Info graphic R Systems Info graphic
R Systems Info graphic
 
3600 Evaluation Matrix for Selecting the Right Outsourcing Partner
3600 Evaluation Matrix for Selecting  the Right Outsourcing Partner3600 Evaluation Matrix for Selecting  the Right Outsourcing Partner
3600 Evaluation Matrix for Selecting the Right Outsourcing Partner
 
Protect Intellectual Property While Offshore Outsourcing
Protect Intellectual Property  While Offshore OutsourcingProtect Intellectual Property  While Offshore Outsourcing
Protect Intellectual Property While Offshore Outsourcing
 

A secured-&-effective-system-for-remote-monitoring-of-large-network-of-heterogeneous-at ms

  • 1. A Secure & Effective System for Remote Monitoring of Large Network of Heterogeneous ATMs WHITEPAPER WHITEPAPER Remote monitoring and management of ATMs is a critical aspect for banks from a business perspective. Deploying a centrally located ‘ATM Management System’ will help provide a secure, optimized, and low-cost monitoring solution, for effective management of a huge ATM network. Anurag Kulkarni | Mukul Kashmira | Raghav Anand | Mukund Agarwal
  • 2. 2 | P a g e CONTENTS  Introduction............................................................................................................ 2  Challenges in Managing Large ATM Networks ........................................................ 3  Why there is a Need for a Robust ATM Management System?............................... 4  Architecture of the Proposed ATM Management System ....................................... 4  Communication Channel.................................................................................... 5  Management Server .......................................................................................... 6  Mobile Application............................................................................................. 7  Benefits of the Proposed ATM Management System.............................................. 8  Conclusion............................................................................................................... 9 INTRODUCTION ATMs have changed the way banks interact with their customers. Since, ATMs provide services beyond cash dispensing, strategic innovation for effective ATM deployment is required. Availability of machines for performing various tasks such as dispensing cash with receipts, deposit-taking and many such services, thus becomes inevitable. A stable and uninterrupted availability of all ATM services is the key to maintaining customer satisfaction. With banks further expanding their ATM networks, problems regarding their effective control & monitoring are sure to surge. A rigid control needs to be exercised, to prevent security issues pertaining to the individual terminal and network. Additionally, it should improve operating efficiency of the bank and the entire system. Banks should be able to use their ATM network to differentiate services, increase revenue and provide value added services to their customers. Failure to respond to fresh challenges would result in lost revenues, while providing a competitive edge to more incisive ATM deployers. Further, clients of the payment industry are extremely concerned about self-intelligence of the ATM network. Intelligence and learning capability of the network can only improve through transactional and faulty data analysis of the specific network/terminal. It is self-explanatory that analysis of the transactional data of individual ATMs would be quite cumbersome as compared to a managed network. This is particularly true on an ad-hoc network. This demands a central system, which can provide a fast, optimized and cost-effective solution to manage ATM networks. This Whitepaper proposes
  • 3. 3 | P a g e an efficient ATM network management solution (ATM management system) that would provide financial institutions with comprehensive management and operations support to keep their machines up and running round the clock. CHALLENGES IN MANAGING LARGE ATM NETWORKS Financial institutions find it cumbersome to monitor and manage a large group of ATM terminals deployed at diverse locations. Moreover, frequent issues on an ATM terminal resulting from a dysfunctional device or faulty software modules, makes it all the more challenging for banks to resolve such issues within the committed time. Therefore, managing the ATMs independently across different regions raises several serious questions. The management of large ATM networks involves the following challenges:  Security Concerns and Operating Efficiency: In the absence of a centralized management system, it is difficult for the banks to control ATMs individually, which in turn affects operating efficiency while raising security concerns. For example, if card-reader status is not monitored continuously then the chances are that banks might overlook tempering related attacks.  Increased Response Time: Managing ATMs independently in an ad-hoc manner raises yet another problem of increased response time. For example, if a service-engineer receives an uncategorized problem, there is probability that the engineer might not have required equipment or skill set to resolve the targeted ATM’s specific issue. Hence, the service engineer might need to make multiple visits to the site, in order to fix the faulty unit/device.  Data Collection and Analysis is Difficult: Collection of transactional and faulty data is a strenuous process with the legacy management system. There is a critical need for an improvised system that facilitates easy data analysis to manage the generation of overall revenue.  Loose Control and Monitoring: In the absence of a robust monitoring system, ATM terminals might remain out of service more often due to paper outs, software problems, or other unidentified problems.
  • 4. 4 | P a g e WHY THE NEED FOR A ROBUST ATM MANAGEMENT SYSTEM? Banks and other financial institutions are facing innumerable challenges in managing and monitoring a large group of ATM terminals. Thus, a central system that can allow these organizations to get complete control over managing a large group of diversified ATM networks is strongly felt. With a robust ATM management system in place, banks can realize greater efficiency, through reduced operating cost and increased revenue generation. An ATM management system is a central system, which is planned and implemented to manage, monitor and register messages from different ATM machines. The management system is also responsible for surveillance of the machine placed at a remote location, detecting and resolving ATM errors within a short span of time, at a low operational cost. With this system in place, banks can utilize their resources (ATM machines) more efficiently while remaining active/In-service round- the-clock with minimum downtime. This System is based on the principle of listening to the messages/events sent by ATM machine and sending pre-defined requests. The messages/events sent by the ATM is converted into an understandable format, for example, “receipt printer paper out”, “cash dispenser – cash out” etc. These will be saved for further action. ARCHITECTURE OF THE PROPOSED ATM MANAGEMENT SYSTEM The ATM Management System is based on the Client/Server architecture. The important components of this system include The Client, Communication Channel, Management Server, and Mobile Application. The Client is responsible for notifying the Server (regarding events which occur on an ATM) and processing the requests received from the Server. The Client exchanges messages with the Server using standard networking protocols. The Server is responsible for remotely managing one or more Clients connected within a network. A Mobile Application is responsible for synchronizing the geo-location of service-engineers with the Management Server (Figure 1). Figure 1: ATM Management System
  • 5. 5 | P a g e  Communication Channel Communication channel plays a significant role in exchanging messages between ATMs and ‘Management Server’. For exchanging the messages between Client and Server, SNMP protocol is considered the most accepted protocol. This protocol manages entities remotely over a network having unique IP Address. SNMP is poised to deliver end-to-end management for all areas of the growing inter-networking industry. A key reason for its widespread acceptance is its relative simplicity. There are different versions of SNMP, such as SNMP V1, SNMP V2, and SNMP V3. However, earlier versions of SNMP (Version1 and Version2) had few problems related with security and delivery confirmation, which indeed has been resolved in SNMP V3. Though, Microsoft’s SNMP service currently supports only SNMP version 1 and 2, SNMP version 3 offers a more effective and secured solution. SNMP V3:  This protocol has added cryptographic security (encryption) and remote configuration enhancements.  It has new textual conventions, concepts, and terminology.  It addresses issues related to the large-scale deployment of SNMP, accounting, and fault management. Client: ATM acts as a client within ‘ATM Management System’. Whenever there is any fault in the ATM, (Hardware or software), communication to the bank is made via an SNMP (Simple Network Management Protocol) service, which runs on an ATM. It helps in taking timely action on the targeted ATM. Agent: Implementation of SNMP Agent application is done using master-sub agent architecture. Master-agent is a component of Windows’s SNMP service. Sub- agent is a module which plugs into the Master- agent. XFS layer on the ATM plays a significant role in providing device’s events to sub-agent. Sub-agent converts these events into a meaningful SNMP message and passes it to master-agent. Master- agent forwards this message to Management Server (Figure 2). Figure 2: Communication between ATM and Management Server
  • 6. 6 | P a g e  Management Server Management Server is the core of the ATM Management System. It is responsible for interpreting the messages sent by Client (ATM), and converting them to a readable format for the service-engineers. It includes rich features that help banks and financial institutes to resolve and analyze ATM related problems. These include informing service-engineers about the issues and generating reports related to hardware problems. Following are the components of Management Server and the functionality provided by each one of them (Figure 3): Figure 3: Components of Management-Server  Monitoring: The monitoring module is responsible for receiving and registering any message/trap sent from an ATM. It stores them in a database and generates the ticket for the problem. The Operator can see the ticket and its description through a ‘Web- App’.  Alarm: After generating the ticket, monitoring module raises an event to notify the alarm- module. The Alarm module is responsible for intimating the problem to service-engineer in the form of messages, and email. • Request Management: This module sends pre-defined commands to ATMs in the form of well-defined syntax. At times, few tasks such as resetting the device, require an engineer to visit an ATM, which instead can be managed remotely with the help of the new module. • File Management: This module is responsible for exchanging files with the Client. The exchanged files could be of any type, in a compressed format. It also facilitates two different tasks including broadcasting the file
  • 7. 7 | P a g e to selected ATMs, and a collection of logs from targeted ATMs. • Report Generator: This module is responsible for generating different kind of reports required by banks to improve their services. It has complete access to the system database and can produce a variety of reports, as and when required. • Navigation Data Analyzer: This module is responsible for identifying the appropriate service-engineer for resolving the issues that occur in ATMs. This is achievable, through periodically retrieving the geo-location data of service-engineers belonging to specific ATM-workgroups and assigning the ticket to the service-engineer nearest to the targeted ATM.  Mobile Application Mobile-application will provide added value to the complete ATM Management solution. Once the 'ATM Management System' has processed the message received from ATM (Client), and has categorized it in to a specific problem, an SMS with a problem description and other necessary information will be sent to the mobile application of the nearest service-engineer within corresponding ATM-workgroups. In this process, a GPS enabled mobile running a lite Mobile application will send geo-location data periodically to the Management Server. The Management Server will store this geo-location data and use this information to send messages to the nearest service-engineer’s mobile, within the ATM workgroup. The illustration below highlights the flow of events (Figure 4): Figure 4: Communication between Mobile-App and Management-Server • The moment service-engineer receives a ticket with necessary information related to an ATM problem, engineer will either accept or reject the assigned ticket based on his availability. If service-engineer accepts the ticket, he will be able to resolve the problem in a much easy and quicker way, as the ticket description provided will be concise and clear.  If service-engineer rejects the assigned ticket then 'Management Server' will take further action on this ticket. The ticket will either be assigned to the next nearest service-engineer or the state of the ticket will be updated.
  • 8. 8 | P a g e BENEFITS OF THE PROPOSED ATM MANAGEMENT SYSTEM Following are the benefits of the proposed ATM management system over the current legacy management systems.  The proposed system offers a secure and acknowledged solution, as it utilizes SNMP version 3 protocol. The messages exchanged over the network using SNMP v3 protocol are encrypted and cannot be morphed. The acknowledgement of messages is provided by this system. With this system in place, the overall response and resolution time required for servicing the ATMs is reduced considerably.  Mobile-App helps in quickly identifying the geo- location of nearest service-engineer within an ATM-workgroup and instantly assigns the problem ticket.  It leverages banks with flexible and comprehensive reporting tools for generating reports, which in turn could be helpful in identifying future-trends, and making prudent business decisions accordingly.
  • 9. 9 | P a g e CONCLUSION Myriad challenges continue to plague banks and other financial institutions in managing and monitoring a large group of ATM terminals. For independent monitoring of ATMs, banks need a robust enterprise-wide solution. Such a system would provide value beyond management, as well as, real-time monitoring of terminals, even over the multivendor platform. With a robust central ATM management system in place, banks would realize business value in terms of improved operational efficiency and augmented ROI. Additionally, problems regarding ATM maintenance could be predicted well in advance so that regular tasks could be scheduled in a timely fashion. This, in turn, improves ATM uptime while reducing engineer visits. Controlling the entire network of ATM terminals from a centralized location, can help banks to realize better operational efficiency through reduced cost and enhanced security. This would help banks maintain a powerful and consistent presence, throughout their operations.
  • 10. 10 | P a g e ABOUT THE AUTHORS: Anurag Kulkarni has 13+ years of experience in the ATM domain and is currently engaged as Practice Manager at R Systems. Anurag holds an MCA from ‘Rajiv Gandhi Prodyogiki Vishwavidlyalaya, India. Mukul Kashmira has 9+ years of experience in the ATM domain. He is currently associated as Senior Project Lead at R Systems. Mukul is a B.Tech (I.T) from G.B.P.U.A&T, Pantnagar, India. Raghav Anand has 8+ years of experience in the ATM domain and is currently engaged as Project Lead at R Systems. Raghav holds a B.Tech (Mechanical) from N.I.T, Hamirpur, India. Mukund Agarwal has 4+ years of experience in the ATM domain and is currently associated as Sr. Software engineer at R Systems. He holds a B.Tech (Electronics and Communication) from ITM University, India. ABOUT R SYSTEMS R Systems is a leading OPD and IT Services company, which caters to Fortune 1000, Government, and Mid-sized organizations, worldwide. The company is hailed as an industry leader with some of the world’s highest quality standards, including SEI CMMI Level 5, PCMM Level 5 (Ver. 2.0), ISO 9001:2008, and ISO 27001:2005 certifications. With a rich legacy spread over two decades, we generate value that helps organizations transcend to higher levels of efficiency and growth. Quite like the Oyster delivering the Pearl. For more information, visit www.rsystems.com © 2015 R Systems International Limited. All Rights Reserved. All content/information present here is the exclusive property of R Systems International Ltd. The content/information contained here is correct at the time of publishing. No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed in any form without prior written permission from R Systems International Ltd. Unauthorized use of the content/information appearing here may violate copyright, trademark and other applicable laws, and could result in criminal or civil penalties. Email: rsi.marketing@rsystems.com | Phone (India): (+91) 120-4303500 | Phone (US): (800) 355-5159