Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XLII Международной научно-практической конференции «Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ» (Россия, г. Новосибирск, 05 апреля 2018 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Гареев И.Р. РЕАЛИЗАЦИЯ ИНТЕГРАЦИИ СИСТЕМ СЛУЖБ ЭКСТРЕННОГО РЕАГИРОВАНИЯ // Научное сообщество студентов: МЕЖДИСЦИПЛИНАРНЫЕ ИССЛЕДОВАНИЯ: сб. ст. по мат. XLII междунар. студ. науч.-практ. конф. № 7(42). URL: https://sibac.info/archive/meghdis/7(42).pdf (дата обращения: 18.11.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

РЕАЛИЗАЦИЯ ИНТЕГРАЦИИ СИСТЕМ СЛУЖБ ЭКСТРЕННОГО РЕАГИРОВАНИЯ

Гареев Ильгиз Рифович

студент магистратуры, кафедра геоинформационных систем УГАТУ,

РФ, г. Уфа

Ефремова Оксана Александровна

научный руководитель,

канд. техн. наук, доц. УГАТУ,

РФ, г. Уфа

Саубанов Олег Сафуанович

научный руководитель,

ст. преподаватель кафедры ГИС, УГАТУ,

РФ, г. Уфа

Христодуло Ольга Игоревна

научный руководитель,

доц., заведующая кафедрой ГИС УГАТУ,

РФ, г. Уфа

Вопросы интеграции систем служб экстренного реагирования являются актуальными на сегодняшний день. В этих системах часто обрабатываются одинаковые данные — начиная со справочников и классификаторов. Многие информационные системы изначально ориентированы на получение информации из других приложений и баз данных (например, системы формирования сводной и корпоративной отчетности, системы управления и мониторинга). Также актуальным является вопрос интеграции несовместимых систем.

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

Для достижения цели необходимо решить следующие задачи:

  • сбор и анализ данных по интегрируемым системам;
  • формирование требований к системе интеграции;
  • проектирование системы интеграции;
  • разработка системы интеграции;
  • тестирование системы интеграции;
  • внедрение системы интеграции.

Решить проблему интеграции систем можно путем создания системы интеграции, которая будет служить посредником обмена данными.

Интеграция может осуществляться в соответствии со схемой сетевого взаимодействия, представленной на рисунке 1.

 

Рисунок 1. Схема сетевого взаимодействия

 

В данном случае рассматривается пример интеграции систем, где Система 1 реализована с помощью современных веб-технологий, а Система 2 реализована в виде настольного приложения для ОС MS-DOS. Целью интеграции этих систем является передача данных из Системы 1 в Систему 2.

На стороне Системы 1 находятся операторские машины с ip-телефонией, куда поступают обращения. После заполнения операторами карточек обращения, они записываются в базу данных. Все операции выполняются во внутренней сети. Карточки обращения могут относиться к разным категориям происшествий и карточки определенной категории необходимо направлять в Систему 2. На текущий момент это выполняется следующим образом: оператор Системы 1 заполняет карточку обращения, задает категорию обращения, затем эта карточка отправляется оператору Системы 2, который вручную, путем ввода с клавиатуры, переносит информацию с полученной карточки в Систему 2.

На стороне Системы 2 находится операторская машина и сервер с файловым хранением данных. Все операции выполняются во внутренней сети.

На стороне Системы интеграции находится компьютер с двумя сетевыми картами. Первая сетевая карта служит для соединения с Системой 1, вторая для соединения с Системой 2. Также на данном компьютере реализованы алгоритмы обработки принятых данных с Системы 1.

В случае, когда исходные коды систем закрыты и нет возможности установки дополнительных модулей, но есть необходимость получения или изменения данных из системы, то нужно реализовать ПО для работы с БД напрямую.

Процесс передачи данных осуществляется следующим образом: в Системе 1 оператор создает карточку обращения и отправляет её в Систему интеграции. Затем принятые данные автоматически обрабатываются и выполняется отправка в Систему 2.

На клиентском компьютере Системы 2 находится ПО, служащее хранилищем принятых карточек обращения. В случае прибытия новой карточки в трее выводится уведомление о появлении новой карточки и оператор, кликнув на него получает список принятых карточек. При клике на карточку в списке, она автоматически заносится в Систему 2.

Интеграция может быть реализована следующими средствами:

- XAMPP - кроссплатформенная сборка веб-сервера, состоящая из Apache, MySQL, интерпретатора скриптов PHP, позволяющая запустить полноценный веб-сервер.

- PHP - язык программирования с открытым исходным кодом, сконструированный для Web-программирования. Особенностью PHP является, что он внедряем непосредственно в HTML.

C# - объектно-ориентированный язык программирования. Был разработан в качестве основного языка разработки приложений для платформы Microsoft .NET.

- Microsoft Visual Studio - программное обеспечение, включающее в себя интегрированную среду разработки и ряд других инструментальных средств. MS Visual studio позволяет разрабатывать как консольные приложения, так и приложения с графическим интерфейсом для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.

На стороне системы интеграции будет установлена сборка веб-сервера XAMPP, с установленной базой данных, алгоритмом принятия и обработки данных, реализованным с помощью языка PHP. Данные из Системы 1 поступают в систему интеграции в формате xml. Затем эти данные обрабатываются, записываются в базу данных и отправляются в Систему 2.

На стороне Системы 2 установлено приложение, разработанное средствами MS Visual Studio и c#, которое принимает данные из системы интеграции и выполняет запись в файловую базу данных Системы 2. Затем в трее выводится уведомление о необходимости обновить состояние БД в операторском приложении. После того как оператор выполнит обновление, принятые данные отображаются в операторском приложении.

Интеграция рассмотренных систем позволит избежать следующие проблемы:

  • повторный ручной ввод данных;
  • многократные и бесконечные «сверки и корректировки» не исключающие ошибок;
  • затраты на формирование сводной отчетности;
  • неприемлемые сроки и себестоимость выполнения обыденных задач.

 

Список литературы:

  1. Интеграция приложений: методы взаимодействия, топология, инструменты. [Электронный ресурс]. – Режим доступа https://www.osp.ru/os/2006/09/3776464/, свободный; (дата обращения 20.09.2017);
  2. XAMPP. [Электронный ресурс]. – Режим доступа https://ru.wikipedia.org/wiki/XAMPP/, свободный; (дата обращения 25.09.2017);
  3. PHP. [Электронный ресурс]. – Режим доступа http://php.net/, свободный; (дата обращения 25.09.2017);
  4. C#. [Электронный ресурс]. – Режим доступа http://progopedia.ru/language/csharp/, свободный; (дата обращения 27.09.2017);
  5. Система-112. [Электронный ресурс]. – Режим доступа https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-112, свободный; (дата обращения 12.09.2017).
  6. Инструкция по эксплуатации «ЭСКАРТ» для ОП. [Электронный документ];
  7. Протокол УКИО 112 БГ Iskratel. [Электронный документ].
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.