Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта

ЗАО "Техно-СПб" Системная интеграция

LUMENA:
    С нами у вас получится ...


193015, Россия, Санкт-Петербург, 5-я Советская ул., д.18, а/я 101.
Тел. (812)271-1310, 271-3101, факс (812)271-3041 e-mail:


В настоящий момент перед многими организациями, имеющими территориально-распределенную структуру, остро встает проблема интеграции данных и приложений в рамках единого информационного пространства. Всем надоело возить дискеты на троллейбусе и мучиться, конвертируя данные из формата одного приложения в формат другого. Возникает острое желание заниматься своим делом ≈ т.е. своевременно иметь информацию в нужной точке в нужное время, а не разбираться с измученными программистами по поводу того, какая информация и куда не дошла, а также, почему данные, введенные в одном приложении, никак не хотят попасть в другое.

В данном случае, по науке, требуется применить технологию Распределенных Информационных Систем (РИС). Но наука наукой, а на практике реализованных программных комплексов подобного уровня не так уж много. Одним из ╚камней преткновения╩ служит отсутствие (или недостаточный выбор) отечественных базовых программных решений, поддерживающих распределенную информацию, и способных стать ядром для построения корпоративной информационной системы компании.

Цель данной публикации ≈ предложить вам такое решение, которое не только хорошо задумано, но и успешно применено на практике в Санкт-Петербурге.

Сразу оговариваемся, речь пойдет не о программном продукте, автоматизирующем какую-либо предметную область (например, финансовые или производственные задачи). Решение ╚DATA-X╩ предназначено для организации и поддержки ╚кровеносной системы╩ любой информационной системы ≈ процессов обмена (репликации), управления (администрирования) распределенными информационными ресурсами.

Основные характеристики предлагаемого решения ╚DATA-X╩

Принципы построения.

Решение базируется на 4-х основных принципах построения распределенных информационных систем.

1. Единая распределенная база данных (БД) информационных объектов.
2. Централизованная система администрирования и репликации данных.
3. Единая среда программных приложений.
4. Интегрированная аппаратная среда.

Ядром предлагаемого решения является разработанный специалистами фирмы программный продукт ╚DATA-X╩. ╚DATA-X╩ включает в себя оригинальный механизм асинхронной репликации между узлами распределенной БД, реализованный в стандартной конфигурации Oracle Workgroup Server (без использования Oracle Advanced Replication Option).

Принципы распределения и движения информации.

Решение построено с применением технологии распределенных БД (Distributed Database). Распределенная БД состоит из БД Центрального узла ≈ БД ЦУ (головное подразделение компании) и БД периферийных узлов ≈ БД ПУ (удаленные подразделения и филиалы компании).
БД ЦУ содержит полный объем информации РИС, БД ПУ ≈ только часть (подмножество) информации, которая необходима для функционирования данного подразделения. Все БД могут содержать локальные данные, не участвующие в обмене данными и актуальные только для данного узла.

Движение информации организовано по звездообразной схеме через ЦУ БД (соединение ПУ БД между собой не требуется). Подобная схема обеспечивает быструю синхронизацию данных и упрощает реализацию процессов администрирования ИС.
В каждой БД автоматически ведется протокол всех изменений, вносимых в информацию. В процессе обмена данными протокол анализируется, обрабатывается и постепенно очищается по мере синхронизации БД, участвующих в репликации.

В БД ЦУ встроен специальный алгоритм, который анализирует информацию, поступившую с каждого периферийного узла, и направляет ее на другие узлы, заинтересованные в ее получении. В любое время пользователь может оценить объем накопленной для передачи информации.
Включение новых узлов в обмен данными, изменение правил распределения информации и другие настроечные операции выполняются динамически, без каких-либо изменений в программном обеспечении. Добавление рабочих мест, включение новых площадок или сторонних организаций (независимо от территориального расположения) в единую систему практически не ограничено. Как к ЦУ БД, так к ПУ БД может быть реализовано подключение удаленных рабочих мест по технологии Интернет/Интранет или в режиме работы Online.

Процедуры синхронизации БД.

Обмен данными (прием или передача) может быть инициирован:

Выполнение операций обмена реализовано в двух вариантах: базовом и файловом. В базовом варианте производится непосредственное соединение двух БД через SQL*Net с использованием стандартного механизма обработки распределенных транзакций СУБД ORACLE. При отсутствии или низком качестве каналов связи возможен вариант файлового обмена (перенос файлов на магнитном носителе или любым другим способом). Для контроля целостности данных применяется специальный механизм подтверждений приема.

Контроль за выполнением сеанса связи производится в режиме реального как на передающей, так и на принимающей стороне. Помимо этого автоматически ведется электронный журнал обмена данными, в котором фиксируется временной период сеансов связи, объем и качественный состав участвующей в обмене информации, количество сбоев канала связи и т. д.  При возникновении сбоев в линиях связи производится автоматическое восстановление соединения, обработка ошибок и продолжение сеанса обмена вплоть до успешного завершения. Репликация данных не влияет на работу пользователей, и может быть инициирована в любое время.

Система централизованного администрирования

В рамках решения ╚DATA-X╩ Система централизованного администрирования реализована как набор программных средств и процедур, позволяющих Администратору ЦУ производить настройку системы на ЦУ и ПУ, администрирование пользователей, задач и данных, находясь на площадке ЦУ.
При построении сложных многопользовательских систем предусмотрен уровень администрирования ПУ с ограниченными возможностями (ограничения связаны не с техническими возможностями, а лишь с организационными аспектами функционирования системы).
Система также позволяет администратору одного из ПУ администрировать другие ПУ, (например, в случае отсутствия администратора на одной из площадок, его функции принимает на себя администратор другой площадки или администратор ЦУ).  

Примеры создания распределенных информационных систем с применением ╚DATA-X╩

Один из самых масштабных и показательных примеров применения ╚DATA-X╩ ≈ реализованный и работающий проект ╚Единая Автоматизированная информационная система департамента федеральной государственной службы занятости населения по СПб╩ (ЕАИС), который мы уже представляли читателям ╚КИ╩, 1, 2 за 1999 г). Применение решения ╚DATA-X╩ позволило внедрить реально функционирующую РИС, удовлетворяющую требованиям крупной и быстроразвивающейся организации, со следующими характеристиками:

Особенности внедрения этого проекта в Санкт-Петербурге позволили выработать и апробировать на практике следующие технологические и методические решения:

Решение ╚DATA-X╩ позволяет в ограниченные сроки разрабатывать и внедрять информационные системы компании в рамках единого информационного пространства, а также экономить существенные средства на ее сопровождение (достаточно сказать, что ЕАИС поддерживают 2 главных администратора ЦУ и 4 эксперта по предметному программному обеспечению).
А самое главное, руководитель компании сможет иметь постоянный эффективный доступ к полному объему информации без посредников. Не верите, ≈ посетите ближайший Центр занятости, взгляните на экран оператора и убедитесь, что все вышеизложенное ≈ правда, и решение работает на нашей не слишком передовой технике и на наших не самых хороших телефонных линиях.  А после ≈ обращайтесь к нам!

С НАМИ У ВАС ПОЛУЧИТСЯ!


       КОМПЬЮТЕР-ИНФОРМ 
          Главная страница || Статьи ╧ 18'1999 || Новости СПб || Новости России || Новости мира

Анкета || Рубрики || Работа || Услуги || Поиск || Архив || Дни рождения
О "КИ" || График выхода || Карта сайта || Подписка

Главная страница

Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл ╧ 77-4461 от 2 апреля 2021 г.
Перепечатка материалов без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.

Телефон редакции (812) 118-6666, 118-6555.
Адрес: 196084, СПб, ул. Коли Томчака, д. 9
e-mail:
Для пресс-релизов и новостей