International debt collection

TCM Belgium collects consumer and commercial claims for all types of services and industries, in Belgium and +100 countries. ThinkNexT developed the backend ERP system by which all claims and actions are handled.

TCM Belgium

TCM-ILL-WORLD-versie1-6
TCM Belgium collects consumer and commercial debt claims in Belgium and 140 countries. They are the only ones to offer such a broad geographical coverage. Due to their constructive approach most claims are solved amicably without legal action. Read more on www.tcm.be

Scalability

ThinkNexT implemented a scalable, high-available service layer that offers its services and data to TCM’s customer facing and internal applications. This way, the application is location independent and can be accessed directly from the browser. No software needs to be installed.

The service layer has its own read-replicated database that is kept in sync with the master data that resides in the ERP system. For read and write operations, the service layer exposes REST webservices. With this architecture, the end-applications can scale up and can rely on the fact that the service layer is high-available. That, in combination with easy-to-use webservices, makes that those end-applications can be developed quickly and maintained with little effort.

Security

Given the sensitive nature of financial and personal information, security is key. That is why ThinkNexT uses AWS (Amazon Web Services) security infrastructure to protect its applications. The TCM application has the highest security level, grade A, according to SSL Labs. Click here to perform a live security test. The full list of security compliances is available here.

Telephony integration

The application integrates with a VOIP telephony solution. When a calls comes in, the application automatically performs a lookup and immediately displays the appropriate information to the operator.

Interfaces

The TCM ERP solution integrates with an international platform to handle the exchange of debt collection claims. Technically, the server exposes its services through an URL-API based on the REST protocol. These services are called by application servers that require this service. In order to secure the environment, all communication is secured over SSL and all credentials are stored using one-way encryption.

Application technology

All ThinkNexT applications are Java based. They use the Tapestry web framework in combination with Hibernate for database connectivity. Hibernate allows us to build our applications on top of any type of database whether that is MySQL, MSSQL, Oracle or others.

Reliability

Transactionality is implemented on the level of jobs: either a job succeeds and all data is changed consistently or it fails and the data is rolled back to the previous consistent state. That approach follows the unit of work pattern. Import and export of file based data is implemented using a two-phased commit protocol.

Monitoring

The application is being centrally monitored by our custom monitoring system Logness. Logness monitors application availability and stores the application logs. Automated pattern analysis is performed on error and warning logs. This allows us to preemptively solve problems.