
В данной статье мы рассмотрим основные сложности и особенности ИС.
Интеграция информационных систем – задача объединения разобщенных частей зачастую даже более сложная, чем их разработка «с нуля». Возникает вопрос – почему?
Ни для кого не секрет, что программисты предпочитают создавать системы «с нуля». Разработанная цельная система, если ее конструировал специалист, выглядит монолитно и надежно работает.
Но бизнес-процесс – вещь не статичная. Постоянно что-то меняется в законодательстве, изменяются программные или аппаратные платформы, идет процесс слияния бизнеса. Естественно, все это не может не отражаться на состоянии информационных систем.
Факторы влияющие на интеграцию
Есть ряд объективных факторов, влияющих на интеграцию:
- интенсивное развитие бизнес-процессов. Все чаще необходимо изменять структуры данных. Здесь задача интеграции усложняется и становится серьезной проблемой;
- рассредоточенность. Компании укрупняются, соответственно, задачи становятся все более комплексными;
- наследственность. Нереально полностью уйти от устаревших технологий, старого технического обеспечения, достаточно надежного, но не способствующего интеграции;
- гетерогенность. В крупных проектах часто невозможно пользоваться одной платформой, поэтому есть необходимость использования нескольких;
- обусловленность. ИС ограничиваются техническими рамками, привычками сотрудников компаний, коллизиями законодательства, а также многими другими причинами, не зависящими от программистов;
- хаотичность. Иногда нет возможности целиком формализовать и структурировать информационные данные. Часть модели не поддается или плохо поддается компьютерному анализу, обработке или индексации;
- мобильность. Пользователи ИС стали перемещаться быстрей, а взаимодействие с ними проходит по каналам общего пользования повсеместно;
- интерактивность. Потребители все время повышают свои представления о скорости реакции ИС;
- безопасность. Так, как сетевые пакеты передает беспроводная сеть, появилась необходимость в шифровании данных;
- высокая загруженность. Здесь большую роль играет количество пользователей, большие объемы данных, интенсивность потока обработки;
- непрерывность цикла. Интеграция и усовершенствование систем всегда должны происходить без остановки работы, незаметно для предприятия и его партнеров;
- межсистемная интеграция. Задачи объединения не ограничиваются рамками одной организации. Часто необходимо интегрироваться с многими звеньями бизнес-цепи (клиентами, партнерами, подрядчиками, поставщиками).
И напоследок, нельзя не упомянуть про программное обеспечение, участвующее в решении задач интеграции информационных систем. Софт для интеграции, зачастую объединяют под термином «программы промежуточного слоя».
Многие ведущие производители программ для корпоративных информационных систем, внедряют комплексные пакеты интеграции. К ним можно отнести: IBM WebSphere, Oracle 10g, Microsoft BizTalk Server, SAP Netweaver и многие другие.