понеділок, 10 вересня 2007 р.

«Корпорація 1.0.5»: план архітектурних змін 2007 року

У вересні 2007 року розпочалася розробка гілки «Корпорація 1.0.5». Ми планували суттєво переробити внутрішню структуру програми, її оновлення й адміністрування. Головне завдання полягало в тому, щоб дати системі більше можливостей для розширення, не ускладнивши щоденну роботу з нею.

Плагіни та оновлення

Модулі планувалося винести в окремі плагіни, які підключав би невеликий завантажувач. Розширення програми мало стати гнучкішим, водночас оновлювати довелося б багато бібліотек замість одного виконуваного файла.

Система оновлень мала працювати не лише з базою ROffice.gdb, а й з іншими базами та файлами клієнтського робочого місця. В інсталяторі планувалося прибрати зайвий запит перезавантаження, пов’язаний зі старими Windows 95/98.

Дані, налаштування та адміністрування

  • Централізувати зберігання налаштувань користувачів на сервері.
  • Спростити адміністрування баз даних.
  • Дозволити централізовано призначати права користувачам у філіях.
  • Зменшити обсяг журналів, зберігаючи змінену інформацію.
  • Переглянути перевірки цілісності заради швидкодії на великих базах.

У великих базах перевірка коректності даних після кожної зміни забирала помітний час. Тому в плані 2007 року було максимально скоротити використання тригерів контролю цілісності. Це створювало окреме інженерне завдання: приріст швидкодії потрібно було узгодити зі збереженням коректності даних.

Зв’язок, реєстрація та документація

Для розподіленої бази планувалося використання SSH2. Реєстраційний код мали зробити коротшим і прибрати його залежність від часу.

Документацію передбачалося розширити коментарями до таблиць і полів та матеріалами для розробників. Окремий інструмент для розробки розглядався як подальший напрям.

Немає коментарів:

Навантажувальне тестування K2 ERP: що перевірити до пікової зміни

Демонстраційна база швидко відкривається, презентація переконлива, а справжня перевірка починається перед відправленням машин: склад проводи...