Интеграция программного обеспечения

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

Преимущества внедрения единой инфосистемы:

Интеграция корпоративных приложений в единое информационное пространство дает организации следующие преимущества:

  • «Бесшовное» объединение различных систем на базе универсального формата обмена данными, такого как XML
  • Увеличение эффективности работы информационных подсистем заказчика
  • Снижение общей стоимости владения инфосистемой
  • Снижение стоимости разработки и поддержки процессов интеграции
  • Уменьшение затрат на объединение ERP-системы (такой, как SAP, Oracle EBS, Microsoft Dynamics и т.д.) с другим программным обеспечением (таким, как системы электронного документооборота) в единую информационную систему
  • Сокращение расходов на разработку интеграционных компонент (адаптеры, конверторы).

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

Работа над проектом состоит из следующих этапов:

  • Анализ и описание бизнес-процессов, подлежащих интеграции в единую систему
  • Установление требований к бизнес-данным, составление сценария интеграции корпоративных систем
  • Разработка и настройка адаптеров для объединения уникальных приложений системы
  • Заведение и настройка интегрируемых приложений в ESB (корпоративную систему данных)
  • Обеспечение системы единой нормативно-справочной информацией
  • Обучение пользователей
  • Администрирование, техническая поддержка и сопровождение информационной системы.

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

Построение сервис-ориентированной архитектуры (SOA)

Следующим шагом к оптимизации бизнес-процессов компании и, следовательно, к увеличению эффективности ее работы может стать построение сервис-ориентированной архитектуры или SOA (от англ. Service-Oriented Architecture).

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

В настоящее время концепция SOA признана во всем мире как наиболее передовой подход к созданию целостной информационной среды, позволяющий существенно сократить время и стоимость реализации проектов.

Преимущества внедрения SOA:

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

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

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

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