Project Description
VS Messenger is a runtime client-server system to provide secure communication between ATM-s, POS-s, workplaces of a credit card service and work nodes of the Bank Processing Center. The administrative application allows configuring and monitoring of the status of all connected nodes. WatchDog service monitors and controls all communication services of this system.
Technical features:
- Target server platform: Windows NT/2000 Server, Linux
- Server Framework: Java
- GUI Framework (client and administrative tools): MFC (C++)
- Hardware-software (POS terminals, ATM-s): ANSI C++
- Data sources: Oracle SQL server
- Data accesses: JDBC
- Communication: TCP/IP channels
- Security: SSL, X.509 certificates
Business-logic features:
- Cross-platform server services developed using Java.
- This system is a hierarchical heterogeneous network which connects work paces (Windows, Linux) and hardware devices (POS-s, ATM-s).
- Secure Sockets Layer (SSL) was used as a cryptographic protocol that provides security and data integrity for communications over this network.
- This system was integrated with the company’s Public Key Infrastructure (PKI) which uses signed X.509 certificates.
Management and resources:
- Timeline: 2000 – 2002
- Resources: project managers, software developers and testers
- Development methodology: adopted RUP
See similar projects on our blog.