‘Posta Moldovei’ is a significant milestone in EBS Integrator’s portfolio. It has consolidated our position as a leading solution provider in the Moldovan market. However, even the most meticulously planned projects are not immune to difficulties.
Throughout the development phase, we encountered a number of challenges around synchronising and exporting data from the existing postal accounting system:
- User registration errors;
- Data integrity issues when extracting postal class lists;
- Unconventional data structures;
- One-time errors;
- Dependence on SOAP-based protocols.
These challenges were largely due to the legacy technology on which the service was originally built… However, with the dedication of our development team, we’ve triumphed over these obstacles.
Here’s how we addressed and overcame these challenges:
- Increased monitoring: We’ve implemented tighter monitoring of requests to legacy systems. When errors occur, we immediately notify the appropriate organisations;
- Retry mechanism: To ensure resilience, we’ve introduced a retry mechanism for these requests. This means that when a problem is solved, all instances with similar problems are seamlessly resynchronised;
- Revised logic: We’ve restructured the logic so that all incoming Business Object Models (BOMs) are inaccessible on our end until they receive our confirmation;
- Specialised solution: A specialised class was meticulously created to facilitate our interactions with SOAP-based systems.
To sum up, even the most flawless project can come up against unforeseen difficulties. However, with a knowledgeable and dedicated team in place, these challenges can be turned into successes.
—Rodislav Zaharadji

Leave a Comment