Веб-сервисы интеграции

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

Для удобства пользователей необходима связь интегрированной системы и DIRECTUM «на расстоянии», когда интегрированная система находится на одном сервере, а DIRECTUM — на другом. При этом поддерживается возможность связи только через Интернет, даже если связь между системами по локальной сети отсутствует. Такое взаимодействие возможно благодаря веб-сервисам интеграции.

Веб-сервис (или веб-служба, англ. web service) — идентифицируемая веб-адресом программная система со стандартизированными интерфейсами. Веб-службы могут взаимодействовать друг с другом и со сторонними приложениями посредством сообщений, основанных на определённых протоколах (XML, JSON и т. д.). Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.

За счет использования веб-сервисов появляются дополнительные возможности для интеграции:

  • ускорение загрузки и выгрузки данных из системы DIRECTUM в интегрируемую систему;
  • расширение возможностей работы с объектами системы DIRECTUM в интегрируемой системе.

Применение

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

Веб-сервис обеспечивает выполнение следующих действий:

  • Создание задачи.
  • Загрузка документов в систему DIRECTUM, получение информации о документах, создание, обновление, получение связей документов системы DIRECTUM с объектами внешней системы, получение метаинформации карточки документа.
  • Загрузка записей справочника в систему DIRECTUM, получение информации о записях справочника, получение метаинформации карточки записи справочника.
  • Преобразование данных (преобразование xml-пакета в формат системы DIRECTUM).
  • Обработка синхронного/асинхронного метода:
    • синхронный – метод, результаты которого ожидаются в системе, инициирующей запрос;
    • асинхронный – метод, результаты которого не влияют на систему, инициирующую запрос. В качестве возвращаемого значения передается ИД запроса. Подробную информацию о выполнении запроса можно посмотреть в лог-файле.
  • Выполнение прикладных сценариев после загрузки данных в систему DIRECTUM.

Архитектурно веб-сервис интеграции представляет собой WCF-сервис. (Windows Communication Foundation — программный фреймворк, используемый для обмена данными между приложениями, входящими в состав .NET Framework). Обмен данными производится через SOAP-пакеты. Формат обмена данными зависит от типа объекта, который передается из одной системы в другую.

Следует отметить, что для установки требуется серверная лицензия Веб-сервисы интеграции.

Пример работы веб-сервисов интеграции

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

  1. Интегрированная система вызывает методы веб-сервиса.
  2. Веб-сервис получает данные из системы DIRECTUM.
  3. Веб-сервис возвращает данные в интегрированную систему.
Техническая информация
Сертифицировано DIRECTUM: Сертифицировано
Совместимость:

 

DIRECTUM 5.0 и выше.

Стоимость:

Серверная лицензия: DIRECTUM Standard - 34 000 руб. DIRECTUM Enterprise - 57 900 руб.

Поставщик: DIRECTUM
Вендор
Гарантия:

Срок: В течение срока действия абонемента на новые версии системы DIRECTUM.
Поддержка: Полная

Вас может заинтересовать

Все похожие решения

Набор средств интеграции DIRECTUM

Для упрощения решения типовых задач интеграции предназначен набор средств интеграции DIRECTUM Integration Toolset, входящий в базовый состав системы DIRECTUM.
Связаться
с нами

Оставьте свои контактные данные и мы свяжемся с вами