Готовые решения интеграционной подсистемы - Метод интеграции сторонних систем анализа и обработки данных в существующую ИС-архитектуру компании
Корпоративная интеграционная подсистема на базе IBM WebSphere Business Integration Message Broker [28] отвечает за выстраивание корпоративной интеграционной подсистемы (КИП), компоненты КИП могут быть модифицированы под конкретные задачи компании, внедряющей решение в зависимости от существующей ИТ-инфраструктуры компании.
На рисунке 14 представлена упрощенная архитектура решения с основными функциональными блоками и связями между ними. Программное обеспечение WebSphere MQ образует в составе решения транспортный слой, обеспечивающий надежную передачу данных между системами.
Рисунок 14. Архитектура КИП с решением ESB - WBI Message Broker
Использование данной архитектуры позволяет решить два основных ограничения, с которыми сталкиваются держатели ИТ-ландшафта компании:
Ѕ Разработка компонента прикладного программного обеспечения, которая осуществляет передачу информации требует вмешательства в код приложений и знания низкоуровневых технологий, например, стека сетевых протоколов для всех операционных систем, в среде которых исполняются интегрируемые приложения. При интеграции внешних систем данный процесс является трудоемким и приводит к оправданным рискам проекта.
Ѕ Стандартная сетевая инфраструктура не может обеспечить гарантированной и однократной доставки информации от приложения к приложению. Другими словами, информация может не достичь адресата из-за перебоев в работе сети или приложения, а может быть ошибочно доставлена несколько раз. Для работы критически важных приложений (например, при проведении финансовых транзакций) это недопустимо.
Для преодоления первого ограничения создается изолирующий транспортный слой с использованием Websphere MQ, внутри которого происходит передача информации и который берет на себя все взаимодействие с сетевой инфраструктурой, изолируя от нее приложения и предоставляя им возможность простого подключения к слою через высокоуровневый интерфейс (см. рисунок 15).
Рисунок 15. Схема актуальности использования транспортного слоя
Для преодоления второго ограничения передача информации строится по принципу "очередей сообщений". В транспортном слое организуется сеть очередей. Передаваемая информация дробится на сообщения, они передаются приложением в транспортный слой, в котором они помещаются в очередь. Внутри этой сети очередей сообщения передается из очереди в очередь, пока не достигнут очереди, из которой они будут взяты приложением-адресатом (см. рисунок 16).
Рисунок 16. Технология передачи сообщений
Ядром решения является программное обеспечение Websphere Business Integration Message Broker, которое обеспечивает обработку передаваемой от приложения к приложению информации и ее интеллектуальную маршрутизацию.
Брокер перераспределяет, обрабатывает и направляет потоки информации, данных и сообщений между интегрируемыми системами. Брокер поддерживает разнообразную вычислительную обработку, анализ и принятие решений на основании проходящих через брокер данных и бизнес-правил, хранимых брокером [28].
При использовании брокера правила интеграции систем выносятся из закрытого кода конкретных прикладных систем в централизованный репозиторий бизнес правил. Использование централизованного репозитория правил, описывающих, как осуществляется взаимодействие различных систем, означает возможность глобального применения этих правил ко всем взаимодействующим системам, открытость и простоту изменения правил при смене внешних условий, быстроту разработки.
Прием и передачу сообщений от приложений брокер осуществляет через транспортный слой на базе Websphere MQ (см. рисунок 17).
Рисунок 17. Транспортный слой Websphere MQ
К этому же классу продуктов, называемому ESB, относятся известные на рынке продукты TIBCO, E-mule, и многие другие.
Похожие статьи
-
По результатам данного исследования необходимо выявить недостатки и ограничения существующих технологий интеграции. Для проведения исследования...
-
Для того, чтобы разработать оптимальный метод интеграции сторонних систем в существующую ИТ-инфраструктуру систем компании, требуется точно поставить...
-
Известно, что создание систем "с нуля" приводит к глобальным затратам компании на фонд оплаты труда, на поддержание созданного решения. К тому же, чем...
-
Информационная система крупной организации, как правило, представляет собой исторически сложившуюся совокупность отдельно работающих систем, которые...
-
Эффективность работы бизнеса напрямую зависит от эффективности работы ИТ. При внедрении новых проектов, связанных с развитием бизнеса, происходит...
-
В данной главе представлено описание возможных вариантов совершенствования архитектуры предприятия в части гибкого подключения сторонних систем и их...
-
В данном пункте представлено описание подключенных систем к общей инфраструктуре ИС компании. В случае IBM SPSS: Вследствие того, что сбор данных с...
-
Построение модели предметной области с помощью описания структур данных и программного кода является классическим подходом в разработке ИС. Зачастую...
-
Как известно , необходимость интеграции нескольких информационных систем как внутри одной организации (системы являются подсистемами к историчной...
-
SPSS Modeler [29] - это программный комплекс, позволяющий строить прогностические модели и применять эту информацию при принятии решений на уровне...
-
Текущая инфраструктура компании совершенствуется, всегда появляются новые системны для подключения и внедрения. Инфраструктура построена на схеме...
-
Прогнозируемая оценка проекта после реализации единой шины данных как прослойки между всеми компонентами ИТ-ландшафта компании выполняется по методу...
-
В данном пункте представлено описание подключаемых к общей архитектуре ИС компании систем. Описание систем является справочной информацией для...
-
В данной главе приведена характеристика текущей архитектуры информационных систем компании. Описаны основные компоненты архитектуры. Приведено...
-
Специалисты Gartner предполагали, что к 2006 году более 60% компании будут внедрять сервис-ориентированную архитектуру (Service-Oriented Architecture -...
-
Современные технологии обработки Больших данных Большой проект бюджетирование автоматизация С приходом новых технологий, инструментов и средств...
-
Задачей проекта По внедрению Campaign Management является автоматизация полного цикла проведения кампаний, включая: Ѕ сегментацию и отбор Клиентов; Ѕ...
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Теоретические предпосылки исследования Системы поддержки принятия решений Системы поддержки принятия решений (СППР), представляют собой приложения узкого...
-
Необходимость защиты информации от внутренних угроз была очевидна на всех этапах развития средств информационной безопасности. Однако первоначально...
-
Объектно-ориентированные СУБД Несмотря на большую популярность реляционных СУБД, развитие технологии появления данными на них не остановилось. Развитие...
-
Предложенный подход к решению задач исследования Используя в качестве основы присутствующее в наличии программное обеспечение, которое применимо к...
-
Системы поддержки принятия решений - Системы поддержки принятия решений
Система поддержки принятия решений или СППР (Decision Support Systems, DSS) -- это компьютерная система, которая путем сбора и анализа большого...
-
Введение - Система поддержки принятия решений
Современные системы поддержки принятия решения (СППР) представляют собой системы, максимально приспособленные к решению задач повседневной управленческой...
-
Для достижения цели, поставленной в данной работе, необходимо проанализировать текущую ситуацию в области информационных систем, сравнить информационные...
-
Основные компоненты - История создания и развития автоматизированных информационных систем
Основными компонентами информационной технологии, используемой в экспертной системе, являются (рис. 3.2.2): интерфейс пользователя, база знаний,...
-
Программная модель данных, получившая название "MapReduce", была создана несколько лет назад в компании Google, и там же была осуществлена первая...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
Комплекс инструментов Oracle Exalytics Комплексное решение Oracle Exalytics создано для обеспечения высокой производительности аналитических систем и...
-
Подход NoSQL - Технологии больших данных: анализ и выбор решения для реализации проекта
Понятие NoSQL означает "Не только SQL" или "Не SQL". Термин получил известность, начиная с 2009 год, когда развитие интернет-технологий и социальных...
-
Полное наименование разрабатываемой системы - корпоративная информационная система "Бюджетное планирование и отчетность" группы компаний, занимающейся...
-
Система мониторинга социальных сетей предоставляет исследователю возможность собрать интересующие его упоминания в социальных сетях по какой-либо...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
Для осуществления первой задачи данной работы был проведен проведение подробный анализ семи наиболее распространенных технологий работы с Большими...
-
SAP HANA - это гибкий многоцелевой и независимый от источника данных программный комплекс на базе технологии "in-memory", который объединяет компоненты...
-
Введение - Технологии больших данных: анализ и выбор решения для реализации проекта
В конце 2000х годов были уже сформированы решения класса Business Intelligence, которые являются альтернативой традиционным методам управления базами...
-
Обзор протокола Multi-Touch технологий передачи данных TUIO [7] - основной кроссплатформенный протокол с открытым исходным кодом Multi-Touch передачи...
-
Экспертные информационные системы - Системы поддержки принятия решений
Наибольший прогресс среди компьютерных информационных систем отмечен в области разработки экспертных систем. Экспертные системы дают возможность...
-
После выполнения задачи по Подбору и анализу литературы, настало время поиска и сравнительного анализа уже существующих решений задачи контроля...
-
Решения компании IBM - Технологии больших данных: анализ и выбор решения для реализации проекта
Технологии анализа больших данных являются прекрасным дополнением к средам хранения больших данных. Множество применений включает в себя, например,...
Готовые решения интеграционной подсистемы - Метод интеграции сторонних систем анализа и обработки данных в существующую ИС-архитектуру компании