Before starting the development process, an analysis was conducted and the features of the first version of UDMS were studied. Our specialists noticed a large number of customized solutions based on legacy technologies, as well as the absence of a configured process for testing microservices and updates to them.
The internal document management system for Alfa Bank employees was decided to be developed in Java. The client hired Digex Co. as a contractor to develop UDMS 2.0. We were responsible for the frontend and backend used for interaction with microservices in Java. Our engineers also worked on integrating the new system with the bank’s IT landscape.
The topology of the new version of UDMS is represented by a single interface for document management, into which other subsystems are integrated. With the help of UDMS 2.0, bank employees should be able to perform routine actions, such as entering transactions, attaching documents, and approving them.
An additional task for the Digex Co. team was to replace the vendor ABBYY’s solutions with in-house ones. Our specialists developed another interface for scanning documents and prepared a proxy-backend for this small service, responsible for interacting with microservices. A separate web application was created with the ability to scan documents and attach already prepared PDF files. Developers implemented the function of scanning files and reading barcodes inside them to systematize these documents, facilitate searching, and add metadata to files.