Existen dentro de los Procedimientos entregados en este módulo la invocación a algunas APIs de módulos de PXTools que no tendrán contenido.
Dentro del proceso de diseño de este Módulo de Intercambio se contempló la implementación de algún mecanizmo de seguridad para:
Tener información respecto al detalle de cada comunicación de Web Services de intercambio.
Tener información agrupada en tandas de tiempo y consumos por cada:
RUT invocador de la consulta.
IP Remota de la conexión.
Métodos ejecutados.
Tener la capacidad de denegar el servicio por la IP Remota,
Para poder realizar estas acciones fue necesario invocar a algunas APIs de Módulos de PXTools que permitan estas acciones:
PXTools Web Service Log: Módulo encargado de:
Almacenar logs detallados de cada comunicación individual.
Procesar en Batch contadores por Filter Data (que en este caso representa el RUT originario que consume nuestros servicios) cada cierto período de tiempo.
Procesar en Batch contadores por Remote Address cada cierto período de tiempo.
Procesar en Batch contadores por Filter Data, Remote Address y Métodos cada cierto período de tiempo.
Establecer interfaces gráficas que permiten manipular la información con el objetivo de detectar rápidamente sistemas que estén abusando del consumo de los métodos por períodos de tiempo.
PXTools Web Service Layer: Módulo encargado de definir ciertos niveles de seguridad de la capa de Web Services basados en Listas blancas y negras por IPs o Rangos de IPs.
Define una tabla de White / Black Lists basada en IPs o Rango de IPs.
Permite identificar una IP pública remota descartando IPs intermedias que vengan de Balanceadores o Proxies.
Dada una IP determinar si está habilitada en la White List o bloqueada en la Black List.
Estas funcionalidades podrán estar disponibles para aquellos clientes que tengan comprado licencias de PXTools ya que las interfaces gráficas de estos módulos están desarrolladas con PXTools.