Jun 01, 2021
No image
Completed

Windows application for EDI automation

$10,000+
2-3 months
Russia, Moscow
6-9
view project
Service categories
Service type
Desktop Development
Domain focus
Banking & Financial Services
Solution type
Business Software
Programming language
C#
SQL
Frameworks
.NET

Challenge

Our client – National Settlement Depository of Russia – is in many terms a center of infrastructure of the financial market in the country. Most counterparties communicate with NSD via their electronic document interchange (EDI) system.
Our client – National Settlement Depository of Russia – is in many terms a center of infrastructure of the financial market in the country. Most counterparties communicate with NSD via their electronic document interchange (EDI) system.

Solution

Technically the entry point of this system is a set of SOAP web-services. NSD asked us to develop a Windows desktop application (File gateway, FG) that works as a proxy between the SOAP service and file system. FG pulls incoming messages from NSD to a client from SOAP service and stores them on a filesystem in a structured folder tree. At the same time, the software monitors specific folders, specified by a user, and sends files, appearing in these files into EDI system.

Results

The software is installed in 80% of financial institutions in Russia. We are still the single vendor who maintains this project. Key development results: 1. Automation of document flow between the Desktop application and the Web services of the NSD EDO and the Moscow Exchange 2. Signature and encryption of electronic messages using GOST and RSA cryptographic providers 3. Ensuring application performance by automatically maintaining a small database size (archiving). 4. Multithreaded architecture 5. Visualization of information from the database in the form of tables
No image
No image
No image