|
|
Интеграция
Необходимость интеграции составляет одну из наиболее серьёзных проблем при производстве программных продуктов. Организация, обладающая развитой информационной системой, выдвигает обоснованные требования к степени интеграции нового программного продукта в существующую систему. Этому масса причин: стремление избежать дублирования данных и повторного их ввода, обеспечение комплексности всей информационной системы, использование централизованной системы безопасности.
Развитие технологий заставляет производителей ПО использовать самые последние разработки и платформы, в то время как предприятия резонно не спешат обновлять парк рабочих станций, серверов, а также базовое программное обеспечения. Либо информационная система заказчика может использовать несколько разнородных платформ и серверов, что делает задачу интеграции ещё более сложной. Более того, это совершенно нормальная практика, поскольку постоянное обновление программного обеспечения и унификация платформ может оказаться крайне дорогостоящей концепцией развития информационной системы.
Мы предлагаем полный комплекс услуг по интеграции разнородных источников данных. Решение подобных задач достигается за счет введения в информационную систему ещё одного программного слоя, работающего непосредственно с данными. Если данные требуют серьёзной обработки, выстраивается инфраструктура веб-сервисов, взаимодействующих на основе интеграционной шины и XML-документов. В итоге такое решение объединяет совершенно разнородные данные, позволяя операторам комплексно обрабатывать то, что ранее считалось несовместимым.
В качестве интеграционной шины мы предлагаем решения на основе Microsoft BizTalk Server. Эта система интеграции взаимодействует с веб-сервисами, которые возвращают запрошенные данные в виде XML-документов. Затем эти данные обрабатываются, причем, в данном случае нет никакого ограничения по сложности алгоритмов обработки этих XML-документов. По результатам обработки данных приложению, запросившему данные, возвращается ответ также в виде XML-документа. Данная схема крайне проста и эффективна, а наличие опыта реализации и оптимизации подобных решений с нашей стороны позволяет сделать её очень быстрой.
Другой комплекс задач - интеграция наших решений в текущую информационную систему. Перспективы такой интеграции закладываются нами задолго до проектирования нашего решения. И уже на стадии проектирования мы в совершенстве владеем ситуацией и выбираем наиболее подходящую методику интеграции, учитывая пожелания и требования заказчика.
|
|