RPS Modules#

RPS CoreConfiguration#

RPS CoreConfiguration is a web application where you can:

  • create and manage users accessing the platform as well as their roles;
  • create and manage configurations for transformations;
  • enable and disable configurations for transformations;
  • test transformations of data.

RPS Engine#

RPS Engine provides you with the RPS Transform API responsible for data transformations. Data transformations include multiple encryption, anynonymization, pseudonymization and tokenization algorithms.

RPS Identity#

This module is used for the:

  • authentication of the users signing in RPS CoreConfiguration;
  • authentication of the transformation requests sent to RPS Engine. This authentication is provided by the Identity API

RPS Proxy#

RPS Proxy is a proxy used for

  • Interception and parsing of HTTP requests and responses;
  • Transformation of HTTP request and response content on the fly, by using protection/deprotection transformation provided by RPSEngine :

RPS Files Processor#

This module is responsible for:

  • reading and parsing data coming from different data sources: Flat file (CSV, XML, ...) on file system, Database table or other;
  • transforming of data by using protection/deprotection transformation provided by RPSEngine;
  • writing of the transformed data to different data targets: Flat file (CSV, XML, ...) on file system, Database table or other.

RPS Manager#

RPS Manager is a web application used for:

  • management of RPSProxy and RPSEngine Instances;
  • monitoring of RPSProxy andRPSEngine Instances health state and performances;
  • debug of RPSProxy and RPSEngine Instances logs;
  • execution of stress tests.