DATEREON ESB

функциональные возможности системы

общие сведения

Интеграционная шина данных DATAREON ESB предназначена для построения композитных приложений, использующих различные стандарты и технологии взаимодействия, построенные по разным принципам. Особое внимание уделено интеграции приложений на платформе «1С:Предприятие».

Поддержка различных стандартов и сценариев интеграции с помощью интеграционной шины данных

Довольно часто при построении композитных приложений приходится сталкиваться с ситуацией, когда различные типы приложений рассчитаны на различные стандарты и схемы интеграции. Также не редка ситуация, когда изменение интеграционных механизмов существующих приложений невозможно или трудоемко по ряду причин: отсутствие разработчика, отсутствие исходного кода и т.д. Интеграционная шина DATAREON ESB позволяет объединять такие приложения в единое целое, скрывая различия в интеграции на уровне механизмов и настроек типовых коннекторов, что приводит взаимодействие приложений к единой управляемой схеме интеграции.

СТАНДАРТНЫЕ КОННЕКТОРЫ

DATAREON MQ позволяет подключаться к самым разным информационным системам, в том числе и к закрытым для изменения, без их модификации. Подключение осуществляется с использованием готового механизма подключения (коннектора) к разным типам и классам систем.

В DATAREON MQ существуют следующие типы коннекторов:

  • Коннектор «1С:Предприятие 7»
  • Коннектор «1С:Предприятие 8»
  • Коннектор MS SQL
  • Коннектор IBM DB2
  • Коннектор Oracle 
  • Коннектор PostgreSQL 
  • Коннектор SharePoint 
  • Коннектор TCP 
  • Коннектор Siemens Team Center 
  • Коннектор SAP и другие
  • Коннектор SOAP
  • Коннектор REST API
Использование типовых коннекторов позволяет быстро подключиться к новой системе, избавляет от необходимости разбираться в технологиях системы-источника, предоставляет возможность выбора параметров настройки, не прибегая к программированию.

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

РАЗРАБОТКА СВОИХ КОННЕКТОРОВ

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

Решения для платформы "1С:Предприятие"

При создании DATAREON MQ мы уделили много внимания вопросам взаимодействия с информационными системами на платформе «1С:Предприятие 8». В поставку входит специальная подсистема, способная встраиваться в любое программное решение на платформе «1С:Предприятие 8» и содержащая все необходимые механизмы для интеграции «1С:Предприятие 8» с DATAREON MQ. Встраиваться в конфигурации «1С» и обновляться подсистема может централизованно в автоматическом режиме; при этом необходимость в снятии конфигураций с поддержки отсутствует.

Правила, в соответствии с которыми осуществляется обработка данных для конфигураций на платформе «1С:Предприятие 8», создаются и хранятся в DATAREON MQ. Обработчики в системах на платформе «1С:Предприятие 8» распространяются и обновляются в автоматическом режиме; при этом нет необходимости модифицировать конечную систему.

Чтобы создавать обработчики для программ на платформе «1С:Предприятие 8», в DATAREON MQ реализованы удобные мастера:


В DATAREON MQ имеется возможность отладки обработчиков «1С» непосредственно из центра управления DATAREON MQ без использования конфигуратора.

Этот механизм позволяет без сохранения данных и прямого доступа к системе проверить, как будут выгружены/загружены данные в системы на платформе «1С:Предприятие 8».

Все имеющиеся интеграционные сценарии не нарушают лицензионную политику фирмы «1С», в том числе в пунктах, запрещающих прямой доступ к данным системы на платформе «1С:Предприятие 8» через СУБД.

централизованное управление

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

Центр управления DATAREON ESB может быть интегрирован со средой разработки «1С:Enterprise Development Tools», также построенной на платформе Eclipse, что делает работу в DATAREON ESB еще более удобной для разработчиков на платформе «1С:Предприятие 8».

В DATAREON ESB присутствует множество визуальных инструментов настройки. Например, мастер настройки и управления информационными потоками:

ТРАНСФОРМАЦИЯ ДАННЫХ

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

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

Механизмы трансформации предоставляют возможность построения многошаговых алгоритмов преобразования данных с учетом различных условий, включая написание кода на языках высокого уровня. Для упрощения настройки трансформации DATAREON MQ содержит средства визуального проектирования с готовыми «ходовыми» преобразованиями (например, csv <-> xml, csv <-> dbf и т.п.). Есть возможность построения алгоритмов с обогащением данных. 

масштабируемость интеграционной шины

С помощью интеграционной шины DATAREON ESB можно организовать передачу данных любого размера. Поддерживаются возможности вертикального и горизонтального масштабирования. Развитые механизмы диагностирования состояния оборудования и балансировки нагрузки позволяют получить максимальную отдачу от имеющегося серверного и сетевого оборудования. Использование DATAREON ESB дает возможность плавно наращивать мощности в соответствии с планами развития ИТ-ландшафта компании. При этом архитектура сети может строиться из решений различного типа под управлением различных операционных систем (построение гетерогенного ландшафта). На уровне серверов передачи данных DATAREON ESB возможно реализовать секционирование информационных доменов с выделением изолированных кустов.

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

Также в DATAREON ESB используется технология разделения хранилища данных на хранилище заголовков сообщения и хранилище тела сообщения, которая позволяет выполнять обработку больших сообщений без дополнительных расходов на обработку тела сообщения.

Единое хранилище данных для всех компонентов DATAREON ESB позволяет снизить издержки на передачу сообщений между узлами сети, находящимися на одном сервере.

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

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

безопасность и ролевая модель

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

Для обеспечения безопасности данных в DATAREON ESB поддерживается шифрование передаваемых данных с помощью алгоритмов шифрования AES, RC2 или TripleDES. Также поддерживается установка безопасного сетевого соединения по протоколу SSL или TLS.

Несмотря на то, что управление и настройка передачи данных для всей сети выполняется из единого инструмента управления, ответственность за работоспособность различных компонент может разделяться между пользователями. Разграничение прав доступа выполняется посредством ролевой модели. Уровень доступа пользователей может быть настроен в разрезе каждого объекта DATAREON ESB. Это позволяет разделять группы пользователей по зонам ответственности и ограничивать доступ к объектам DATAREON ESB согласно полномочиям.

проактивная диагностика и мониторинг

DATAREON ESB обладает широкими возможностями для диагностики и мониторинга состояния как всей сети передачи данных, так и каждого компонента DATAREON ESB в отдельности.

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

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

Для более глубокого анализа в центре диагностики доступна работа со счетчиками производительности системы за определенный период времени. Данные могут быть экспортированы в MS Excel.


Для более глубокого анализа в центре диагностики доступна работа со счетчиками производительности системы за определенный период времени. Данные могут быть экспортированы в MS Excel.

Предусмотрены механизмы рассылки уведомлений для оповещения системных администраторов об ошибках системы.

В DATAREON ESB также имеются мощные инструменты для отладки сценариев передачи данных, включающие:

процедуры трансформации сообщений;
логические правила маршрутов доставки;
статистику прохождения информационных пакетов и их состояние на каждом узле.
Диагностическая информация представляется в виде следующей диаграммы:

СТОИМОСТЬ КОМПОНЕНТОВ DATAREON ESB

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

Ядро системы – устанавливается отдельно

  • Сервер управления
  • Сервер передачи данных
  • Сервер хранения системной информации
  • Сервер хранения сообщений
  • Менеджер узла – приобретается на каждый отдельный сервер (пример на кластер 1С)
  • Адаптер – приобретается на каждую подключаемую базу данных или систему (пример: база 1C:ERP, 1С:CRM - 2 адаптера в пределах одного кластера 1С)

CRM-форма появится здесь
Офис БЦ "ТИТАН"

220116, Республика Беларусь, Минск, проспект Дзержинского, 104A, оф.802