Главная | О компании | Новости | Обучение | Обратная связь | Форум |
ABACUS Financial ABACUS Builder ABACUS Professional
|
100% 17.05.07 ABACUS Financial (AF7): Репликационная модель базы данных О том, что корпоративная информационная система ABACUS Financial (AF7) базируется на концепции "клиент-сервер" и построена в трехуровневой архитектуре с действительно "тонким клиентом" на платформе СУБД Oracle, уже говорилось и писалось неоднократно. Своими проектами в различных регионах России компания "ОМЕГА" продолжает подтверждать, что предприятие или холдинг, имеющее значительное территориальное распределение, может работать в единой базе данных AF7, используя удаленное подключение. Достаточно сказать, что все вопросы технической и системной поддержки, включая мониторинг и администрирование серверов, обновление версий системы, оказание консультаций на реальных данных клиента, специалисты "ОМЕГИ" выполняют с территории своего московского офиса. Реализованная архитектура AF7 позволяет работать без временных задержек с базами данных заказчиков, находящимися и в Московской области, и в Сибири, и на Дальнем Востоке. Естественно, необходимым условием бесперебойной работы всех подразделений территориально распределенного холдинга с единой базой данных в режиме удаленного подключения является наличие качественных и стабильных каналов связи. Однако не всегда заказчику удается обеспечить такую постоянную связь для абсолютно всех территорий компании. В этом случае лучшим выходом является организация на разных территориях нескольких серверов баз данных AF7, связанных репликационной моделью. Расскажем об этом подробнее. Опытная эксплуатация уникального решения единой информационной системы предприятия, имеющего многочисленные и территориально распределенные обособленные подразделения, в репликационной модели, была успешно проведена при участии компании "ОМЕГА" в 2005-2006 годах на базе крупнейшего нефтетранспортного предприятия России. Структура предприятия включает в себя 16 филиалов, расположенных в различных городах Уральского федерального округа. Общее число пользователей системы AF7 составило около 500 человек. Репликационная модель системы объединила в себе 8 серверов баз данных, с центральным - на территории управляющего подразделения. Временной интервал задержки обмена данными между серверами, в среднем, составлял 1 минуту, а в моменты повышенной нагрузки достигал 5 минут. Для формирования общего представления о возможностях гибкой настройки репликационного механизма системы AF7 в специфике функционирования конкретного распределенного холдинга, приведем здесь некоторые базовые понятия и правила: В режиме репликации комплекс AF7 состоит из двух или более сайтов, включенных в единую систему. Сайт состоит из базы данных Oracle, одного или более серверов приложений AF7 и произвольного количества клиентских мест, подключённых к серверам приложений своего сайта. При наличии нескольких серверов баз данных важнейшей задачей системы становится обеспечение целостности и непротиворечивости учетной информации. Для этого в AF7 работа с данными осуществляется по принципу: "один объект – один собственник". В каждый момент времени только сайт-собственник может изменять атрибуты и связи этого объекта, а также удалять его. Любое отступление от этого жесткого правила впоследствии привело бы к невозможности длительного бесконфликтного функционирования системы, без потребности в административном вмешательстве для разбора протоколов рассогласований и прочих негативных последствий, безусловно сопровождающих распределенные решения некоторых других разработчиков IT-систем. AF7 предполагает несколько видов передачи данных между сайтами:
Администратору системы AF7 предоставлена возможность наблюдать за ходом процесса репликационного обмена посредством специально разработанного монитора. В его таблицах динамически обновляется информация об объемах очередей входящих/ исходящих данных с адресами сайтов-источников и получателей. Такой сервис повышает оперативность диагностики технических проблем, а также позволяет снимать вопросы пользователей о причинах отсутствия тех или иных данных в системе. В заключение следует сказать, что наиболее подходящий для конкретного предприятия или холдинга метод организации единого информационного пространства - посредством физически единой базы данных или интеллектуальной репликационной модели - осуществляется заказчиком и компанией "ОМЕГА" совместно, с учетом специфики территориальной распределенности подразделений предприятия, предполагаемой численности пользователей системы, мощности серверного оборудования и надежности каналов связи. Комбинирование двух методов также может служить хорошим решением для организации качественного единого информационного пространства предприятия.
|
|
|
||