Authorization and Authentication Database System. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: Authorization and Authentication Database System

Company:LANIT-TERCOM View Company Profile
Duration, months:4
Total Effort, person/months:18
Total Views:5782

The Challenge

The project goal was to design and implement a fast, replicable query database system for the client’s ISP platforms. The new AADB system was intended to replace an outdated AA0 tool and provide advanced performance and functionality. The new system also had to solve several major problems existing in the AA0 software, including restricted scalability and replication features, absence of documentation and low efficiency.

The Solution

The newly developed AADB system consists of several AADB servers (nodes) arranged in a tree with a special root. Each node serves as a query server for AADB clients; the root node is responsible for processing update requests. During the replication process the information propagates through nodes from the root down to the leaves. Each AADB server has a database, possible connections to parent and child nodes, and an interface for client queries. The server’s design allows simultaneous processing of client requests as well as peer updates.

Tools and Technologies

UML, "REAL" proprietary CASE tool; ANSI C and Tcl programming languages; GNU compiler & tools, including 'Configure' and 'Bison;' SleepyCat DB; RC4 cipher, MD5.

Related links

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.