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

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

Upload: others

Post on 19-Jul-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 2: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

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

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

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

Page 3: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

Page 4: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

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

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

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

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

Page 5: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

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

Адаптеры

для входящ

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

Адаптеры

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

соединений

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

Внеш

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

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

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

Page 6: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

– 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

Page 7: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

Приложение Ensemble

Page 8: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 9: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 10: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 11: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 12: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 13: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 14: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 15: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 16: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 17: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

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

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

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

неудачей

Page 18: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

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

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

Page 19: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

Page 20: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

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

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

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

Page 21: Интеграционная платформа InterSystemsEnsemble...Движущие факторы интеграции •Новыесистемы не всегда заменяют

• Дмитрий Засыпкин[email protected]://www.InterSystems.ru

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