Интеграционная платформа InterSystemsEnsemble...Движущие...

Preview:

Citation preview

Интеграционная платформа InterSystems EnsembleДмитрий Засыпкин

Движущие факторы интеграции

• Новые системы не всегда заменяют старые

• Автоматизация и оптимизация бизнес-процессов

• Повышенные требования к оперативному получению информации

• Информационный обмен B2B• Широкомасштабные внедрения

ERP- и CRM- систем• Слияния и поглощения

Преимущества применения промышленной интеграционной платформы– Упрощение интеграции за счет применения адаптеров– Увеличение надежности взаимодействия– Упрощение управления интеграционным решением– Упрощение разработки композитных приложений в рамках

сервис-ориентированной архитектуры (SOA)• Повторное использование компонентов• «Cквозные» бизнес-процессы, затрагивающие несколько систем

– Взаимозаменяемость интегрируемых приложений

InterSystems Ensemble – это…• Инструмент для быстрой интеграции разнородных систем

– Несколько десятков встроенных интеграционных адаптеров– Средства надежной доставки сообщений между системами– Развитые инструменты мониторинга интеграционных решений,

удобные механизмы выявления сбоев, система оповещений

• Среда разработки и исполнения бизнес-процессов– Визуальные средства разработки бизнес-процессов (BPL),

бизнес-правил и правил трансформации данных (DTL)– Инфраструктура Workflow процессов

• Аналитическая технология DeepSee

• Сервер приложений, промышленная объектная СУБД Caché

Основные компоненты Ensemble

Бизнес-процессы

Бизнес-операции

Бизнес-службы

Адаптеры

для входящ

их соединений

Адаптеры

для исходящих

соединений

Композитные приложения

Внеш

ние приложения

Объектная база данных

Клиентские приложения

Поддерживаемые стандарты и технологии• Технологические и прикладные интеграционные адаптеры

– TCP, UDP, POP3/SMTP, File, FTP, HTTP, SOAP, ebXML, SEF, IWay, IBM MQ Series, MSMQ, Pipe, JMS, Telnet, TN3270, LDAP, …

• Взаимодействие с Java/.Net приложениями – .Net Gateway и Java Gateway позволяют вызывать классы .Net/Java

приложений непосредственно из Ensemble– С помощью механизма проекций компоненты Ensemble напрямую

доступны как классы .Net/Java• Взаимодействие с внешними СУБД через JDBC/ODBC• Стандарты веб-сервисов

– WSDL 1.1, SOAP 1.1 и 1.2, UDDI, XSLT, XPath, XQuery– MTOM, WS-Addressing, WS-Security, WS-Policy, WS-

ReliableMessaging, WS-SecureConversation, SAML– REST, JSON

Приложение Ensemble

Бизнес-процессы BPL

Бизнес-правила

Правила трансформации данных (DTL)

Мониторинг обработки сообщений

Мониторинг производительности

Бизнес-процессы

Бизнес-правила

Пример интеграционного сценария

Пример интеграционного сценария

Надежная доставка сообщений• Настраиваемый механизм автоматической отправки

повторных запросов в случае системных и транспортных ошибок:– Настраиваемые шаблоны для распознавания ошибок при вызове

внешних сервисов• Прикладные ошибки обрабатываются «компенсирующими»

алгоритмами, либо направляются администратору системы– Настраиваемый интервал времени между повторными попытками

вызова– Настраиваемый максимальный период времени, в течении

которого осуществляются повторные попытки– Действие, вызываемое в случае, если все попытки закончились

неудачей

Пример крупного проекта на Ensemble

• Интегрированная информационная система для центров обслуживания населения (ИИС ЦОН)– Автоматизация 73 приоритетных

государственных услуг за 4 месяца в 2010 году

– Интеграционная шина ИИС ЦОН построена на платформе Ensemble

Автоматизация государственных услуг в Казахстане

Эффект от внедрения ИИС ЦОН в Казахстане

Интеграция с «1С:Предприятие»• Обмен XML, веб-сервисы• Интеграционный адаптер в Ensemble для взаимодействия с

продуктами фирмы 1С– Высокая скорость разработки

• Адаптер позволяет работать с объектами 1С из InterSystems Ensembleи с объектами InterSystems Ensemble из 1C

• Дмитрий Засыпкинdmitry.zasypkin@intersystems.comhttp://www.InterSystems.ru

Спасибо за внимание!

Recommended