Overview
Country or Region: India
Industry: Banking
Customer Profile
The Himachal Pradesh State Cooperative Bank Limited [HPSCB] is the Apex Bank of H.P state of India.
Overview
Country or Region: India
Industry: Banking
Customer Profile
The Himachal Pradesh State Cooperative Bank Limited [HPSCB] is the Apex Bank of H.P state of India.
The Organization
The Himachal Pradesh State Cooperative Bank Limited [HPSCB] is the Apex Bank of H.P state of India. HPSCB is also the largest State Coop. Bank in terms of number of branches constituting around 20% of the total State Cooperative Bank branches in the country.
HPSCB is one of the fast growing banks in India having business around 11,000 Crores. HPSCB is the largest State Cooperative Banks in terms of number of branches. It has 241 branches and extension counters of which about 90% is in the rural areas of the state and one branch in Delhi. HPSCB offers a full range of financial Products and services in Himachal Pradesh including deposit taking, electronic banking, term loans and commercial bill acceptances.
Himachal Pradesh has the distinction of having first Coop. Society Registered in India. Cooperative were primarily visualized as specialized agency for financing the credit requirement of rural people in the country particularly agriculture.
The Bank is extending banking facilities in 5 districts viz. KANGRA, KULLU, HAMIRPUR, LAHAUL & SPITI and UNA through our affiliated District Central Co-operative Banks.
Business Situation
HPSCB has already implemented the CBS application of HCL. But from Aug. 2014 they have withdrawn their support and bank doesn’t have technical expertise even to support transactional / operational issues on daily basis.
HPSCB has contacted NSCS for providing the support on operational and technical issues. NSCS took over the latest source code available with them. NSCS has studied and understood the application with the help of banks business and technical team. In around 1 Months’ time period NSCS starts delivering the new enhancements along with existing bug fixing. From then NSCS has done following activities
Solution
A. To improve the performance of overall system and periodic operations we have taken following steps
Based on found root cause following changes we have done in the system
Database side
Application Side
B. New Development
Non- Functional Requirement
Performance and Scalability
Bank having around 20 Lacs of customers and they have all the latest digital payment features. So, bank has to complete all the activities with 100% accuracy within the available timeframe.
So all the time consuming activities which are mostly complex in nature should be optimized to complete within time.
Bank has to complete the month end activities in non-business hour. Also many of the tasks are already scheduled in non-business hours on daily, weekly and monthly basis. Therefore bank has very small window to complete the above task. Considering these application is designed, deployed and implemented in following way
No. of SB account | 13 Lac |
No. of Loan accounts | 1.5 Lac |
No. of Term Deposits | 7.5 Lac |
DBT request | 15000 per day |
No. of transactions | 2 Lacs per day (Normal Days) |
Govt. Employee Salary Transactions | 1.5 Lac once in a month |
Interest calculation and posting | 2 Lac (on Normal Month End) 20 Lac (on Half Year End or on year End) |
Charges application quarterly (5 types) | 2 Lacs of account |
style=”border:1px solid #000;”No. of channels which are interacting | Branch users Mobile Banking Internet Banking IMPS / NEFT / RTGS LMK Fee Collection ATM switch |
Core Banking Application is deployed in 3 tier Architecture
Mobile and Internet banking deployed as
Mobile banking web server is separate and is interacting with same application server of core banking. Mobile database is only managing the users profile, payee details and logging the activities.
So, in entire solution there is only one source of truth that is core banking solution database.
Availability
To achieve high availability, core banking database replicated to banks near site DR. And one copy of application server as well as web server is also deployed there so that business continuity can be achieved if some mis-happening occurred at DC.
Security Implementation
To enhance the security of the core banking application we have implemented the following
Technology Used
HTML / JSP
Java Applets and Servlets
Struts framework
JavaScript, JQuery
Jersey
AJAX
JDK 1.6
Multi-DataSource with Failover/Load-Balancing Features
EJB (Entity ,Session – Stateful and Stateless and Message driven Bean)
JMS (for mail functionality and audit Trail Recording)
ANTS (For Application Deployment)
Log4J (Application logging)
JDBC
Stylepad
MSSQL Server 2008
Application Architecture