Technical Overview

ADI is able to provide both a managed service solution by hosting the requisite version(s) of software or a licensed version of the same software for installation on a customers computing environment.

The software is an n-tier application with options to run the server (containing the data and processing software) separate from the client and/or API software.

The exception to this is the Enterprise Batch manager software that has a web-services client. Users can access this software via a web-browser and configure and run batch files remotely.

More normal implementations involve tighter integration of the API's with the end-user application. The API software is loaded on the client computing environment and is configured to point to an IP address where the Server is installed. This may be within a customers computing infrastructure or to the ADI hosted service.

The software is architected to provide maximum flexibility in terms of its implementation and integration. The same generic software product is only differentiated by the soft configuration options that determine the behavior of the solution and its resilience in terms of clustering, high-availability and redundancy.

Platforms Supported

Windows®, Sun Solaris, HP UX, AIX, Tru 64, RedHat Linux, SUSE Linux, IBM System-i, IBM System-z Proprietary database optimised to contain secured postal address and geocode reference data. Fully compliant with ODBC/JDBC connectivity's.

Resilience & Performance

Supports multiple clustering options for 24x7x365 uptime. Clustering allows call-routing with one of 3 different loading techniques: server redundancy; load optimizing; load sharing.

  • Batch processing

    100,000 - 750,000 records per hour (dependent on country data set, quality of input data and threading model configuration).
  • Interactive response

    250 concurrent searches with sub-second response.

APIs Supported

Server API is available in C, COM, Java™, .Net™, and RPG. Provides access to Server functionality, including validation and searching capabilities. Supports redundant server connectivity and transparent connection to local or remote servers through TCP/IP connections.

Web Services API available via either the Java™ API and Tomcat/Axis, or the .Net™ API and Microsoft® IIS. Provides access to all Server functionality and includes encrypted communication and username/password login support.

More Technical

Architecture diagram

contact us