Корпорация 1.0.5.*

Начата разработка новой ветви системы Корпорация. Эта ветвь будет иметь нумерацию 1.0.5.*.

Программа Корпорация подвергнется значительной перереработке. В данной ветви будет реализовано:

- Плагиновая структура приложения. Все модули будут отдельными плагинами. Сердце программы будет маленькая программа, которая будет загружать необходимые плагины.
Благодаря такой структуре программу можно расширять без границ. Однако усложнится поддержка и обновление программы. Т.к. теперь вместо 1 exe-файла нужно будет обновлять большое количество библиотек.

- Отключение триггеров контроля целостности в пользу скорости программы. На данный момент, при каждом изменении проверяется корректность данных. Что забирает значительное время в больших базах данных. Планируется максимально отключить данные проверки.

- Обновление системы обновлений - Система обновлений должна "научиться" работать не только с файлом ROffice.gdb, но и со всеми другими базами. Кроме того, система должна обновлять все файлы клиентского рабочего места.

- В инталляторе убрать необходимость перезагрузки. Перезагрузка сервера нужна только в системах Win95/98. Однако, на таких системах программа сейчас не устанавливается. Поэтому запрос об перезагрузке будет убран.

- Полностью централизованное хранение настроек пользователя. Настройки пользователя хранить на сервере. На данный момент, часть настроек хранится на рабочих местах.

- Упрощение администрирования. Значительное упрощение администрирования базы данных. Сделать, чтоб всё настраивалось легко, без особых тонкостей.

- Централизованное назначение прав пользователей. Предусмотреть возможность централизованного назначения прав доступа для пользователей. Администратор сможет назначать права в филиалах, находясь в центральном офисе.

- Уменьшение объема лог-информации. На данный момент при ведении логирования база данных очень сильно растёт. Логирование будет переработано. Будет сохраняться только изменённая информация.

- Повышение системы безопасности распределённой базы данных. Теперь распределённая база данных будет работать через ssh2. Что значительно повысит систему безопасности передачи информации.

- Изменение регистрационного кода.- Уберётся зависимость регистрационного кода от времени и уменьшится его размер.

- Значительное документирование программы. Во всех таблицах и полях будут добавлены комментарии, описывающие назначение поля.
Так же будет разработана документация для разработчиков в Корпорации. Со временем, планируется выпуск отдельного инструментального средства для разработчиков.

Комментарии

Популярные сообщения