Контакты
Подписка
МЕНЮ
Контакты
Подписка

В рубрику "Решения корпоративного класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций

Развитие ERP-систем и бизнес-приложений Вопросы интеграцииDevelopment of ERP-systems and business applications. Integration issues

Рассмотрим интеграцию бизнес-приложений и ERP-систем; методы и технологии интеграции; положительные и отрицательные аспекты интеграции приложений; цели и задачи интеграции систем.

The integration of business applications and ERP-systems; methods and technology integration; positive and negative aspects of application integration; goals and objectives of systems integration.

Сергей Прохоров
Член Экспертного совета, ЗАО "Инфозащита"
Sergey Prokhorov
Member of the Expert council, JSC ITProtect
Ключевые слова:
Интеграция, IТ-ландшафт, интеграционная шина, бизнес-приложение, гетерогенная среда
Keywords:
ERP, integration, the IT landscape, business applications, heterogeneous environment

Неизбежность интеграции

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

Тому есть ряд как объективных, так и субъективных причин.

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

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

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

Зачастую такая неоднородность усиливается за счет предпочтений отдельных владельцев процессов или постановщиков задач со стороны внутренних заказчиков в определенных, знакомых или понятных конкретно им системах. Смена таких персоналий на предприятии может и часто влечет за собой появление новых IТ-систем, усиливает разнородность и без того непростой IТ-архитектуры предприятия. Обоснования для владельцев или первых лиц бизнеса, выделяющих под руководителей бюджеты на внедрения новых IТ-систем, могут быть как реально объективными, так и достаточно субъективными, при которых наличие существующей IТ-архитектуры может мешать новым руководителям, в силу отсутствия опыта работы в уже существующих системах, осуществлять свои планы структурных изменений. В результате бизнес ставит задачи перехода на новые IТ-системы, возникает объективная потребность в интеграции их в существующий ландшафт. Стоит заметить, что такие сценарии больше характерны для предприятий малого и среднего бизнеса и гораздо реже встречаются в крупном.

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

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

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

Плюсы и минусы

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

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

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

Механизмы, эффективность и технический аспект

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

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

Файловый обмен – наиболее распространенная и универсальная форма интеграции, как правило, наиболее проста в реализации, суть состоит в обмене данными унифицированного формата посредством выгрузки и загрузки. Очевидно, при такой форме обмена не поддерживается функциональный и процессный контексты взаимодействия систем, обеспечивается лишь передача данных. Также слабым звеном в такой интеграции может быть ее невысокая надежность и необходимость обеспечения гарантированной транспортной подсистемы передачи данных. Кроме того, при обмене большими объемами данных механизм файлового обмена может стать неэффективным.

Интеграция посредством вызова процедур одним приложением из другого в большей степени находит распространение между системами, построенными на одинаковых платформах. Реализуемость этого метода возможна при наличии связи между внутренними компонентами систем, а сам метод интеграции эффективен при небольших объемах данных и малом времени отклика удаленных компонент. Свое широкое применение интеграция посредством вызова процедур находит в COM-технологии для приложений, построенных на платформах от Microsoft, интеграции посредством Web-сервисов, интеграции в архитектуре брокеров объектных запросов для гетерогенных сред.

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

IТ в сторону функционально законченных систем видятся еще скромнее.

Интеграция посредством обменов данными при обращении приложениями к базам данных друг друга. Пожалуй, это наиболее непростой и заслуживающий критики метод, однако свое распространение он также имеет. К числу его достоинств относят скорость обмена данными, а к числу недостатков – сильную зависимость надежности метода от динамичности изменений структур и компонент самих баз. Наибольшая применимость метода относится к интеграции систем (в т.ч. ERP) с отдельными "узкими" продуктами, имеющими статичные структуры баз данных.

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

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

Литература

  1. Боркус В. Методы и инструменты интеграции корпоративных приложений. – М.: RC Group, 2005.
  2. Хоп Г., Вульф Б. Шаблоны интеграции корпоративных приложений. – М: Вильямс, 2007.
  3. Когаловский М.Р. Методы интеграции данных в информационных системах. – М., 2010.

Опубликовано: Журнал "Технологии и средства связи" #3, 2015
Посещений: 4565

  Автор

Сергей Прохоров

Сергей Прохоров

Директор по IT компании ECCO

Всего статей:  9

В рубрику "Решения корпоративного класса" | К списку рубрик  |  К списку авторов  |  К списку публикаций