Интеграционная платформа intersystemsensemble...Движущие...
TRANSCRIPT
Интеграционная платформа 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
• Дмитрий Засыпкин[email protected]://www.InterSystems.ru
Спасибо за внимание!