Оформите запрос на демонстрацию системы

Мы свяжемся с вами в течение одного рабочего дня, чтобы определить ваши потребности и удобный формат демонстрации системы DIRECTUM:

Заказать демонстрацию

По вопросам выбора и приобретения:
present@directum.ru
+7 (341) 272-11-00

Вверх
@DIRECTUMCompany:   Пожалуйста, подождите, загружаем данные из twitter...

HopUp Adapter. Интеграция систем на основе веб-технологий

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

В большинстве случаев архитектура интеграции этих систем выглядит следующим образом:

Архитектура интеграции систем Архитектура интеграции систем

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

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

Исходя из таких предпосылок, нами был разработан интеграционный адаптер к различным частям КИС, который обеспечивает надежный обмен сообщениями на основе сервис-ориентированной архитектуры. Причем в сообщениях может передаваться практически любой контент, это могут быть записи справочников, документы, задачи/задания и любые другие объекты интегрируемых систем. Для реализации конкретных действий в системах источниках и приемниках производятся соответствующие доработки или используется уже имеющаяся функциональность, например, web-сервисы DIRECTUM.

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

  • Прием сообщений из систем источников, постановку сообщений обмена в очередь;
  • Приоритизацию сообщений обмена, в соответствии с заданными алгоритмами;
  • Доставку сообщений в системы приемники;
  • Вызов соответствующих процедур и функций в системах приемниках, отвечающих за трансформацию сообщений обмена в объекты и действия системы.
Архитектура интеграции систем с HopUp.Adapter Архитектура интеграции систем с HopUp.Adapter

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

Возможности

Для взаимодействия между системами у интеграционного адаптера предусмотрены четыре режима:

  • Активный режим
  • Пассивный режим
  • Пассивно-активный режим
  • Режим реального времени (Real-time)

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

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

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

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

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

В качестве базы данных для интеграционного адаптера используется Microsoft SQL Server.

Формат обмена данными

Через адаптер все части КИС общаются между собой посредством XML-файлов. Так, например, тот же самый новый контрагент, если он создается в управленческой системе, то данные о нём выгружаются в адаптер и забираются оттуда всеми системами, которым нужна информация о контрагенте (СЭД, бухгалтерия, сайт). Пример формата данных для обмена записями о контрагентах выглядит следующим образом:

Пример формата данных для обмена записями о контрагентах Пример формата данных для обмена записями о контрагентах

Бизнес-эффект

Использование интеграционного коннектора HopUp.Adapter позволить получить следующий эффект:

  • Все общение между ИТ-системами получается унифицированным.
  • Добавление новой системы, например системы бюджетирования или замена какой-либо системы в КИС на другую, например 1С на Axapta, приводит только к настройке на обмен в уже описанном формате данных. Т.е. при замене 1С на Axapta не приходится переделывать коннекторы ко всем системам, нужно просто настроить, чтобы Axapta забирала данные из Интеграционного коннектора в уже определенном формате и отдавала свои данные точно также в уже оговоренном XML-формате.
  • Легко реализуется подключение к КИС всевозможных web-кабинетов для внешних пользователей, причем при такой реализации обеспечивается высокий уровень информационной безопасности данных, потому что web-кабинет не работает напрямую с данными, он подключается только к интеграционному адаптеру.

Примеры работы

На практике это выглядит следующим образом – допустим в компании используется несколько информационных систем: DIRECTUM, 1С Бухгалтерия, 1С Зарплата и управление персоналом, Корпоративный портал и публичный сайт компании.

При этом есть необходимость обмена следующей информацией:

  1. 1С Бухгалтерия является источником данных по Контрагентам, приемниками этих данных выступают DIRECTUM и Корпоративный портал.
  2. При этом данные по контрагентам в DIRECTUM необходимо получать сразу же после их создания/обновления в 1С Бухгалтерии (т.е. «Пассивно-активный режим»), а в корпоративный портал оперативность по доставке не требуется (т.е. «Пассивный режим»). Таким образом при обмене данными по Контрагентам, ИА работает в двух режимах: Пассивном (для корпоративного портала) и Пассивно-активном (для DIRECTUM)

  3. Через сайт компании регистрируются обращения граждан в системе DIRECTUM.
  4. В этом случае пользователь на сайте компании заполняет данные веб-формы и нажимает кнопку отправить, ИА получает это сообщение в активном режиме подключается к DIRECTUM, регистрирует обращение и возвращает на сайт результат выполнения запроса (т.е. все происходит в режиме «Реального времени»).

  5. 1С Бухгалтерия является источником данных по нормативно-справочной информации (НСИ) для Корпоративного портала.
  6. При этом объем синхронизируемых данных по НСИ достаточно большой, поэтому в компании приняли решение производить обмен данными в часы наименьшей нагрузки – ночью, для этого настроили обмен по расписанию. При этом ИА «просыпается в заданное время» и начинает забирать данные из 1С Бухгалтерии (проявляет активность) и в активном режиме подключается Корпоративному порталу и доставляет эти данные. Таким образом ИА работает в активном режиме.

Вернуться к списку технических решений

Версия:
1.1
Стоимость:
Предоставляется по запросу
Модель лицензирования:
Серверная?
  • Серверная - дает право устанавливать и использовать серверные компоненты технического решения и обеспечивает доступ клиентских устройств или пользователей на подключение к ним для их запуска. Рассчитывается по количеству работающих серверов.
  • Клиентская на устройство/пользователя - дает право клиенту (устройству или пользователю) подключаться к серверу.
  • Серверная + клиентская - представляет собой сочетание серверной и клиентской лицензий. Рассчитывается по количеству работающих серверов и клиентов, которые планируется использовать для работы с техническим решением.
Готовность:
Шаблон?
  • Концепт – уровень готовности, который показывает наличие возможности создать полноценное решение под заказ.
  • Шаблон – уровень готовности решения, при котором решение дорабатывается под инфраструктуру заказчика.
  • Готовое – полностью готовое к использованию решение.
Условия ознакомления:
живая демонстрация/ вебинар
Поставщик:
ТАНАИС
сертифицированный партнер

Сайт: www.tanais.ru
Написать: directum@tanais.ru
Дополнительная информация
Совместимость:
DIRECTUM Standard/Enterprise 4.8, 4.9, 5.0, 5.0.3, 5.1.
Гарантийный срок:
1 год
Уровень поддержки:
Ограниченная?
  • Полная – решение предоставляется с гарантиями работоспособности ПО на протяжении срока действия Абонемента на новые версии системы DIRECTUM.
  • Ограниченная – решение предоставляется с гарантиями работоспособности ПО на протяжении гарантийного срока (обычно от 3 до 12 месяцев).
  • Как есть – решение предоставляется без гарантий работоспособности ПО.

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

Кнопка
связи