Многие руководители знают, что в процессе развития компания постоянно развивает и собственную информационную систему, зачастую приобретая и внедряя программное обеспечение различных производителей. В результате инфраструктура компании представляет собой не единую систему, а набор разнородных программ, никак не взаимосвязанных и с трудом взаимодействующих. Желание соединить их воедино и заставить эффективно работать, и создает необходимость в объединении всех приложений в единую систему.
Преимущества внедрения единой инфосистемы:
Интеграция корпоративных приложений в единое информационное пространство дает организации следующие преимущества:
- «Бесшовное» объединение различных систем на базе универсального формата обмена данными, такого как XML
- Увеличение эффективности работы информационных подсистем заказчика
- Снижение общей стоимости владения инфосистемой
- Снижение стоимости разработки и поддержки процессов интеграции
- Уменьшение затрат на объединение ERP-системы (такой, как SAP, Oracle EBS, Microsoft Dynamics и т.д.) с другим программным обеспечением (таким, как системы электронного документооборота) в единую информационную систему
- Сокращение расходов на разработку интеграционных компонент (адаптеры, конверторы).
Компания Citeck предлагает комплекс интеграционных услуг по внедрению программного обеспечения, обеспечивающих «бесшовную» интеграцию различных программных приложений и подсистем в единую информационную систему.
Работа над проектом состоит из следующих этапов:
- Анализ и описание бизнес-процессов, подлежащих интеграции в единую систему
- Установление требований к бизнес-данным, составление сценария интеграции корпоративных систем
- Разработка и настройка адаптеров для объединения уникальных приложений системы
- Заведение и настройка интегрируемых приложений в ESB (корпоративную систему данных)
- Обеспечение системы единой нормативно-справочной информацией
- Обучение пользователей
- Администрирование, техническая поддержка и сопровождение информационной системы.
Интеграция разрозненных приложений позволит создать максимально эффективную инфраструктуру, а также оптимизирует внешние и внутренние бизнес-процессы компании.
Построение сервис-ориентированной архитектуры (SOA)
Следующим шагом к оптимизации бизнес-процессов компании и, следовательно, к увеличению эффективности ее работы может стать построение сервис-ориентированной архитектуры или SOA (от англ. Service-Oriented Architecture).
Википедия определяет SOA как модульный подход к разработке программного обеспечения, основанный на использовании сервисов и служб со стандартизированными интерфейсами. Иными словами, SOA позволяет ИТ-инфраструктуре компании меняться столь же быстро, сколь быстро меняются требования бизнеса и бизнес-процессы компании.
В настоящее время концепция SOA признана во всем мире как наиболее передовой подход к созданию целостной информационной среды, позволяющий существенно сократить время и стоимость реализации проектов.
Преимущества внедрения SOA:
- ориентация ИТ-инфраструктуры на бизнес-процессы, точное ее соответствие требованиям компании и ожиданиям пользователей;
- возможность полноценного использования всех существующих в компании сервисов и программ;
- оперативная и экономичная разработка и интеграция новых приложений;
- оптимизация и снижение стоимости эксплуатации ИТ-инфраструктуры;
- повышение эластичности и адаптивности ИТ-инфраструктуры;
Таким образом, для бизнеса внедрение SOA означает более точное разграничение функций и построение четкого взаимодействия между отдельными отделами компании, что в свою очередь позволит увеличить гибкость и динамику развития бизнеса.
Стоит отметить, что одним из плюсов при переходе к SOA является возможность сохранения (в том числе, временно) существующей ИТ-системы или её отдельных элементов. Поэтому компания может перевести на SOA лишь часть своих бизнес-процессов и информационных систем, а полномасштабный переход выполнять постепенно.
И, наконец, еще одно преимущество SOA — абсолютная независимость от языков программирования, платформ или протокольных спецификаций, т.к. она основана на открытых стандартах и обладает всеми преимуществами внедрения свободного программного обеспечения.