Анастасия Михалицина — Старший PR-менеджер
тел.: +7 (495) 748-05-75 | доб. 3053
E-mail: amikhalitsina@at-consulting.ru
Пресс-центр — СМИ о нас
15 мая 2008 , Национальный банковский журнал
1 июня 2008 , CONNECT! Мир связи
В 6 (июньском) номере журнала «CONNECT! Мир связи» опубликована статья Игоря Волкова, консультанта практики CRM, посвященная тонкостям системной интеграции.
_______
На современном предприятии существует множество ИТ-систем, которые могут быть самостоятельными, пользоваться данными или функциями других систем либо сами являться поставщиками данных (функций). «Научить» систему получать данные из других систем или использовать их функции — сложная задача, которая зачастую связана с дополнительными доработками не только системы-потребителя, но и систем-источников. Дальнейшая поддержка также требует больших ресурсных затрат.
Как упростить процесс интеграции? Какой подход выбрать? Какие использовать инструменты? Как правило, существует несколько способов, и для выбора верного вы должны ответить на следующие вопросы: что вы хотите получить в результате данной интеграции, какими временными и финансовыми ресурсами обладаете для решения этой задачи?
В качестве примера разберем следующую задачу. Сотрудники call-центра для обработки некоторых клиентских запросов кроме приложения CRM применяют приложение биллинговой системы (БС), а в последнее время увеличилось количество запросов, для решения которых операторы используют обе системы. Требуется в течение месяца повысить производительность работы пользователей при обработке обращений в call-центр.
Далее представлены некоторые из способов интеграции, которые можно применить для описанной задачи.
Решение 1. Непосредственное обращение в базу данных биллинговой системы при помощи SQL-запроса, извлечение необходимых данных и отображение их на форме CRM. Такой подход вряд ли можно назвать современным, хотя он позволит быстро решить поставленную задачу и отобразить нужные данные БС на форме CRM, а также реализовать функционал модификации данных.
Решение 2. Во избежание дублирования функционала по управлению данными БС в приложении CRM можно ограничиться только отображением данных, а для удобства пользователей реализовать возможность непосредственной навигации из приложения CRM на нужную форму БС с уже загруженными данными.
Перечисленные способы нашли широкое распространение, так как они позволяют быстро достичь требуемых целей. К недостаткам этих подходов можно отнести сложность поддержки и дальнейшего развития. Даже если в интеграции задействованы два приложения, изменение одного из них потребует доработки другого, а если между собой связаны десятки приложений, модификация любого из них становится практически неразрешимой задачей.
От ситуативных интеграционных доработок к созданию единой информационной среды
Сервисно-ориентированная архитектура (SOA), которую последние несколько лет особенно активно развивают ведущие производители программного обеспечения, такие как BEA, Oracle, IBM, помогает построить информационную среду, которая сможет собрать воедино всю информацию предприятия. Для создания единой информационной среды в SOA основными элементами являются сервисы и интеграционная сервисная шина (ESB), связывающая сервисы между собой. Сервисная шина в интеграционной среде является подобием артерии в человеческом организме, поэтому к ее надежности и оборудованию, на котором она развернута, должны предъявляться высокие требования.
В качестве одного из лидеров в области создания программного обеспечения для решения задач интеграции можно выделить компанию BEA Systems.
BEA предлагает использовать интеграционное решение, основанное на SOA, в котором она выделяет следующие логические блоки:
Все эти блоки и реализующие их продукты обеспечивают единую надежную информационную среду.
Возвращаясь к нашей задаче по интеграции CRM и биллинговой системы, можно предложить третье решение с использованием продуктов BEA.
Решение 3. Во-первых, надо понять, есть ли стандартный адаптер, который можно использовать для доступа к данным БС. Если нет, при помощи среды разработки BEA WebLogic Workshop создаем WEB-сервис, который разворачиваем на отдельном сервере приложений WebLogic. К реализованному сервису можно обращаться напрямую или с использованием промежуточного слоя в виде ESB и DSP.
Таким образом, на первом этапе решение задач интеграции с применением SOA потребует значительных затрат времени и финансов, но по мере все большего выделения функционала систем в отдельные WEB-сервисы и интеграции этих сервисов в единую информационную среду процесс ввода новых изменений будет упрощен, бизнес-задачи будут решаться быстрее и дешевле, повысится общая надежность, сократятся расходы на поддержку.
Дмитрий Сережин, финансовый директор, блок «Финансы» Альфа-Банка
Сотрудничество с консультантами AT Consulting, учитывая их опыт и экспертизу, дают нам уверенность в качественном результате совместно реализуемых проектов.
Виктор Орловский, член правления, старший вице-президент ОАО «Сбербанк России»
Мне нравится работать с AT Consulting в первую очередь потому, что эксперты компании нацелены на получение требуемого результата, не останавливаются перед трудностями, ищут новые решения и, как следствие, растут профессионально.
ООО «ЭйТи Консалтинг»
127015, г. Москва, ул. Большая Новодмитровская, дом 14, 2 стр., 3 под., 3 этаж, БЦ «Новодмитровский»
Телефон: +7 (495) 748 0575
Факс: +7 (495) 748 0125
E-mail: clients@at-consulting.ru