image
Клиент-Серверный комплекс ПО представляет собой: Двухзвеневую структуру для многопользовательской работы с одной DBF базой. Комплекс поддерживает следующие возможности: 1. Работа с одним DBF файлом, т.е. с одной DB. 2. Полная поддержка транзакций (используется ADO.NET драйвер). 3. Поддержка сжатия данных от клиента к серверу и наоборот (используется LZV алгоримт, позовляющий сжимать от 2 до 6 раз). 4. Ассинхронный сервер выполненный на C++ и в виде одной DLL и работающий с БД с помощью ADO.NET драйвера. 5. В сервере организованная технология (позаимствованно название в Microsoft® - Garbige Collector), которая следит за выделением и уделанием памяти. 6. Клиент написанный на C#. 7. Для клиента и сервера - используется одна DLL, которая обеспечивает компрессию и декомпрессию данных. Комплекс прошел 4 недельный цикл испытаний и тестов, тестировался по принципу: 1. Белого ящика (в режиме сборки DEBUG). 2. Черного ящика (всевозможные тесты на яву).