Customer Loyalty Support System

PROJECT DESCRIPTION

ENTEL, one of the main telecommunications providers in the country, commissioned TECNOVA to design and build a technological solution that would allow the implementation of the customer loyalty model defined for the company.

In the first place, it was defined as an objective that customers could have access to this model through all its channels. In addition, as an essential requirement, it was required that customers, through the use of their services, could generate points. For this, a backend of services was modeled that would allow all the company’s systems to interact with a centralized point model. As a result of these requirements, the following functionalities were implemented, exposed to be integrated through the consumption of services:

 

  • Enrollment service for registering customers in loyalty programs and activating accumulation processes.
  • Points accumulation services, to process actions and transform them into points via the use of the accumulation rules engine.
  • Points accumulation rules engine, based on conversion rules to convert actions to points.
  • Points expiration engine, to expire points by seniority.
  • Exchange Services, for the use of points.
  • Services for integration with businesses outside the company to use points and purchase products or services.
  • Massive point charges, for regularization processes or the allocation of extraordinary benefits.
  • Redemption services, for example, to exchange points with loyalty plans of other companies.

 

Additionally, a BackOffice WEB was developed, to manage special parameters and obtain reports of the managed information, among other functionalities.

Technical Detail of the Project

The Backend was implemented under the Oracle Weblogic platform, Oracle Service Bus and Oracle database. In addition, JAVA language and SOAP protocol were used for the services. Finally, for massive processes, these were developed with JAVA language.

Sistema de Apoyo para la Fidelización de Clientes

USED TECHNOLOGY

  • Oracle WebLogic
  • Oracle Service Bus
  • Oracle DataBase
  • JAVA JEE