Специалистам IT-подразделений хорошо известно, что изменение бизнес-приоритетов почти всегда влечет за собой появление новых требований к информационным ресурсам компании. При этом одной из самых трудных задач является интеграция данных, обмен информации между различными системами. Хорошим инструментом для решения этой задачи можно считать Web-сервисы, позволяющие грамотно организовать обмен данными между авторизованными пользователями и приложениями. Необходимость в интеграции информационных ресурсов может возникнуть по ряду причин: слияние с другим предприятием; внедрение новых, более совершенных приложений; организация репликации данных; необходимость обмена информацией с партнерами по бизнесу и т.д. Практика показывает, что профессиональное решение проблемы интеграции данных приводит к повышению эффективности работы IT-подразделения и предприятия в целом.Миграция данных, которая является обязательным атрибутом при решении подобных проблем, должна проводиться с учетом определенных требований. Главным требованием, безусловно, является, корректность переноса: качество данных не должно быть нарушено. Если данные переносятся из старой информационной системы в новую, то необходимо обеспечить функционирование обеих систем до тех пор, пока перенос данных не будет завершен полностью. При этом процесс переноса информации должен проходить с максимальным уровнем сохранности данных. Важным моментом является подготовка администраторов, которые будут сопровождать работу нового приложения, и знакомство пользователей с его интерфейсом и функциональными возможностями. Кроме разработки подробных инструкций для администраторов и пользователей системы необходимо организовать обучение работе с новым приложением, используя тестовую базу данных. Загрузка данных в новую систему может занять довольно много времени, ведь базы данных предприятий порой имеют огромные размеры. Поэтому при создании соответствующего Web-сервиса необходимо позаботиться о кэшировании информации, что позволит значительно увеличить скорость загрузки данных. Иногда стандартных возможностей для кэширования, предоставляемых HTTP, бывает недостаточно, поэтому приходится реализовывать эту функцию на прикладном уровне. Кроме того, следует предусмотреть возможность визуального отображения процесса загрузки для того, чтобы пользователи сервиса в любой момент могли определить, на каком этапе находится процесс.
Проблемы интеграции информационных ресурсов предприятия
Динамика развития любого предприятия зеркально отражается в его информационных ресурсах.