Навигация

Главная страница
 Новости
 Решения
 BPM для бизнеса
 BPM для бюджет…
 BPM для ИТ-служб
 BPM для ВУЗов
 Типовой проект…
 Проектная мето…
 Экспресс-анали…
 Решение для ра…
 Процесс логист…
 Интеграция BPM…
 Системная лабо…
 Для Сбербанка
 Продукция
 Компания
 Контакты
 Карта сайта
 Поиск по сайту

Интеграция BPMS с корпоративными системами

Развитие ИТ-индустрии привело к тому, что рано или поздно перед каждым предприятием встает вопрос: что делать с разрастающимся программным зоопарком? Наличие внутри одного предприятия нескольких информационных систем — это не исключение, а норма. Зачастую эти системы содержат дублирующиеся данные, одинаковые справочники и программные компоненты.

Существуют несколько вариантов решения задач интеграции существующих на предприятии «лоскутных» программных продуктов в единое информационное пространство:

  • Интеграция «каждый с каждым»

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

  • Интеграция на уровне данных

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

  • Интеграция на уровне приложений

    Интеграция на уровне приложений (EAI, Enterprise Application Integration) подразумевает совместное использование не внутренних данных приложения, а исполняемых процедур. Программы разбиваются на компоненты, которые интегрируются с помощью специального связующего ПО. При такой интеграции образовываются глобальные группы взаимодействующих приложений, но остается проблема обмена информации на уровне этих групп.

  • Интеграция на основе сервисов

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

  • Интеграция на основе процессов

    Данный способ интеграции чаще всего сочетается с интеграцией на основе сервисов, однако может содержать комбинации разных способов. Интеграционное решение создается в привязке к бизнес-процессам предприятия.

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

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

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

Интеграция на примере Unify NXJ и 1С (8.0)

Без интеграции не обходится ни один проект BPM. Это может быть интеграция с крупными корпоративными системами, отдельно стоящими приложениями, базами данных. Наиболее распространенной в настоящее время является задача интеграции с 1С, и самый распространенный вопрос потенциального заказчика – «А вы умеете интегрироваться с 1С?».

Памятуя, что лучше один раз уведеть, мы опубликовали видеоролик, демонстрирующий, как интеграция с 1С делается средствами Unify NXJ:

Содержание демо-ролика:

  1. показывается справочник контрагентов в 1С
  2. показывается код веб-сервиса к 1С, который возвращает справочник контрагентов
  3. показывается, как веб-сервис вызывается из приложения NXJ
  4. показывается пользовательский интерфейс, выполненный в NXJ Active Forms Designer, в котором отображается справочник

Ролик разделен на соответствующие блоки с паузами и комментариями. Собственно интеграция – это два последних раздела демонстрации, остальное – предварительная работа

В демонстрации показан один из возможных вариантов интеграции: между BPM-системой Unify NXJ и 1С «Предприятие» версии 8.0 через веб-сервисы. Для 1С был написан веб-сервис, возвращающий многоуровневый справочник контрагентов. Многие системы, в т.ч. и 1С версии 8.1, имеют встроенные веб-сервисы. Интеграция с версией 8.0 несколько сложнее – в нашем примере веб-сервис написан в .NET, альтернативно, он мог быть создан программистом 1С. Разработанный веб-сервис вызывается из NXJ и отображается в пользовательском интерфейсе, выполненном с NXJ Active Forms Designer.

Горячие темы

bpmntraining.ru - учим BPMN

русскоязычные вебинары

bpms.ru - все о системах управления бизнес-процессами
Партнеры

BizAgi - Business Agility

Unify NXJ: BPM+AJAX+SOA на платформе J2EE

SCO: от UNIX для серверов до MeInc. для смартфонов и КПК

Система управления бизнес-процессами


 
На главную | Новости | Решения | Продукция | Компания | Контакты | Карта сайта | Поиск по сайту | Версия для печати
Copyright © 2000-2012 ООО Бизнес-Консоль
Rambler's Top100 Rambler's Top100