InterSystems Ensemble для разработчиков программного обеспечения – «встроенная» интеграция Вадим Федоров.

Презентация:



Advertisements
Похожие презентации
2007 Время масштабных проектов Кречетов Николай Евгеньевич InterSystems Symposium 2007, Москва 4-5 сентября.
Advertisements

InterSystems Ensemble – платформа для интеграции и разработки приложений Вадим Федоров.
Not separate systems. Обзор выполненных проектов на интеграционной платформе Грачев А.Ю., руководитель отдела, InterSystems.
ЛЕТОГРАФ ЛЕТОГРАФ: успешные проекты по управлению документами, автоматизации бизнес- процессов и интеграции корпоративных приложений с использованием технологий.
Управление потоками работ в InterSystems Ensemble Федоров Вадим «Школа Инноваций InterSystems 2007»
Разработка единой IT-инфраструктуры медицинских учреждений на базе InterSystems Ensemble Бакулин Сергей консультант 30 марта, Москва.
SOA ( Сервис - ориентированная архитектура )
Воронежский государственный университет А.П.Толстобров Межвузовский сетевой программно-аппаратный комплекс информационной поддержки управления.
InterSystems Symposium: Региональная стратегия 2008 Николай Кречетов.
Стратегия IBM в области программного обеспечения Андрей Климов, Заместитель директора по продажам ПО, IBM EE/A
ПОРТАЛЬНЫЕ ТЕХНОЛОГИИ И ИХ МЕСТО В СОВРЕМЕННОМ БАНКЕ Константин Гунбин Начальник управления программных сервисов ЗАО Банковские информационные системы.
Решение производственных задач с помощью интеграции GIS в информационный контур предприятия ТОО «Азия-Софт» Денис Дмитренко Ведущий консультант.
Опыт перехода Банка «Санкт- Петербург» на АБС «ЦФТ-Банк» Филимоненок П.В., заместитель председателя Правления ОАО «Банк «Санкт-Петербург» г.
Платформа eDocLib: Удобный архив. Быстрый поиск. Совместная работа и автоматизация типовых процедур.
Автоматизация лизинговой компании Общее описание проекта.
Корпоративный портал на основе коробочного решения На примере QSOFT: Корпоративный портал Михаил Токовинин, генеральный директор компании QSOFT +7 (495)
От Интеграции к SOA Денис Реймер Директор департамента интегрированных бизнес решений, ЛАНИТ.
Презентация Группы компаний BTLab Группа компаний BTLab тел: +7 (495) , +7 (495)
Программное обеспечение как услуга (SaaS) Подготовлено для сайта SaaSCatalog.ru.
1 Система управления бизнес-процессами. 2 Как повысить качество управления компанией? Как увеличить скорость и эффективность работы сотрудников? Как правильно.
Транксрипт:

InterSystems Ensemble для разработчиков программного обеспечения – «встроенная» интеграция Вадим Федоров

Интеграция корпоративных приложений Интеграция корпоративных приложений (EAI) – это создание новых стратегических бизнес решений путем комбинирования функциональности существующих заказных приложений предприятия, тиражируемых систем и новых приложений на основе общей платформы интеграции и разработки приложений

Платформа для интеграции и разработки композитных приложений InterSystems Ensemble Композитные приложения Координация данных Бизнес-процессы/ Workflow Мониторинг бизнес-активности InterSystems Ensemble Технологии Приложения Данные

Отчет Gartner по технологиям для создания композитных приложений Magic Quadrant for Application Infrastructure for Composite-Application Projects, 2Q07 Massimo Pezzini, Michael Barnes, Kimihiko Iijima, David Gootzit, Yefim V. Natis, Daryl C. Plumer, Jess Thompson, Dale Vecchio, Janelle B. Hill, Simon Hayward. June 7, InterSystems Ensemble находится в квадрате «лидеры»

Ensemble - идеальная инфраструктура для создания композитных приложений Gartner выделяет новый рынок инфраструктуры приложений, которая объединяет решения поддерживающие разработку, внедрение, выполнение и интеграцию приложений Gartner выделяет новый рынок инфраструктуры приложений, которая объединяет решения поддерживающие разработку, внедрение, выполнение и интеграцию приложений «Композитные» приложения – новые приложения, использующие существующие приложения для решения новых задач бизнеса. «Композитные» приложения – новые приложения, использующие существующие приложения для решения новых задач бизнеса. –Новый функционал композитных приложений разработанный в соответствии с SOA с помощью портала, SOA-платформы, системы управления бизнес-процессами или каким-то другим образом, как правило использует существующие приложения. –В рамках композитных приложений могут создаваться новые сервисы, но в основном используются существующие и независимые сервисы (в контексте SOA) и приложения. Magic Quadrant for Application Infrastructure for Composite-Application Projects, 2Q07

Что такое Service Oriented Architecture? SOA - подход к разработке программного обеспечения, основанный на использовании бизнес-сервисов со стандартизированными интерфейсами. SOA - подход к разработке программного обеспечения, основанный на использовании бизнес-сервисов со стандартизированными интерфейсами. SOA будет использована, в какой-то степени, при проектировании более 50% новых приложений и бизнес-процессов в 2007, и более 80% - к 2010 году (Вероятность - 0.7). Источник: Gartner Декабрь 2006 SOA будет использована, в какой-то степени, при проектировании более 50% новых приложений и бизнес-процессов в 2007, и более 80% - к 2010 году (Вероятность - 0.7). Источник: Gartner Декабрь 2006

Что такое Service Oriented Architecture? Приложение созданное в соответствии с SOA должно соответствовать следующим принципам: Приложение созданное в соответствии с SOA должно соответствовать следующим принципам: –Состоять из модулей –Быть распределяемым –Предоставлять метаданные интерфейсов –Интерфейсы должны быть отделены от реализации –Сервисы должны быть совместно используемыми - Источник Gartner (Декабрь 2006)

Единая архитектура ХранениеУправлениеРазработка InterSystems Ensemble: Интеграционный серверИнтеграционный сервер Встроенная СУБДВстроенная СУБД Сервер приложенийСервер приложений Платформа для портальных решенийПлатформа для портальных решений Общее хранение метаданных и данных, общие средства разработки и администрирования Объединение технологий в Ensemble

Варианты использования InterSystems Ensemble Выполнение классических проектов по интеграции корпоративных приложений Выполнение классических проектов по интеграции корпоративных приложений «Встроенная» интеграция – «встраивание» Ensemble в партнерские решения. Создание инновационных «открытых» приложений на Ensemble. «Встроенная» интеграция – «встраивание» Ensemble в партнерские решения. Создание инновационных «открытых» приложений на Ensemble.

Потребности современных организаций Необходимы «открытые», «готовые к интеграции» приложения – «наборы сервисов», которые соединяются с: другими приложениями пользователями бизнес-процессами заказчиками, поставщиками, партнерами

«Открытые» приложения Для заказчиков: быстрый и наименее рискованный путь к новой функциональности Для заказчиков: быстрый и наименее рискованный путь к новой функциональности Для партнеров-разработчиков: идеальный способ создать новое поколение «открытых» приложений, востребованное заказчиками Для партнеров-разработчиков: идеальный способ создать новое поколение «открытых» приложений, востребованное заказчиками Для системных интеграторов: возможность быстро собрать из компонентов и внедрить новые решения для самых разных заказчиков Для системных интеграторов: возможность быстро собрать из компонентов и внедрить новые решения для самых разных заказчиков

Использование Ensemble для создания «открытых» приложений Ensemble Пользовательский интерфейс Бизнес- логика Данные Существующие приложения Выполнить интеграцию с существующими приложениями Выполнить интеграцию с существующими приложениями Предложить новые решения для управления бизнес - процессами и мониторинга бизнес-активности Предложить новые решения для управления бизнес - процессами и мониторинга бизнес-активности Создать новые бизнес-сервисы Создать новые бизнес-сервисы Разработать функционал для новых пользователей Разработать функционал для новых пользователей Ensemble позволяет

Использование Ensemble для создания «открытых» приложений Ensemble Пользовательский интерфейс Бизнес логика Данные Существующие приложения Ensemble Пользовательский интерфейс Бизнес логика Данные Новые приложения

InterSystems Ensemble Простая и надежная интеграция Стандартные и специализированные адаптеры Стандартные и специализированные адаптеры Доставка и преобразование сообщений Доставка и преобразование сообщений Хранилище сообщений и трассировка сообщений Хранилище сообщений и трассировка сообщений Существующее приложение Ускорение развертывания за счет быстрой интеграции, повышение надежности и управляемости взаимодействия Сообщения Доставка и преобразование сообщений

InterSystems Ensemble Гибкость бизнес-процессов Существующее приложение Соответствие требованиям бизнеса Изменение и развитие вместе с бизнесом Использование бизнес- процессов Ensemble, бизнес правил и workflow для управления бизнес- процессами заказчика Использование бизнес- процессов Ensemble, бизнес правил и workflow для управления бизнес- процессами заказчика Гибкость Гибкость Возможность развития Возможность развития

Композитные приложения InterSystems Ensemble Композитные приложения Использование функционала существующих систем Использование функционала существующих систем Создание новых пользовательских интерфейсов (порталы, …) Создание новых пользовательских интерфейсов (порталы, …) Использование интеграционных бизнес - процессов для управления взаимодействия приложениями Использование интеграционных бизнес - процессов для управления взаимодействия приложениями Существующее приложение Другие приложения Быстрое создание новых приложений, интегрированных в существующую инфраструктуру

InterSystems Ensemble Бизнес-сервисы - SOA Существующее приложение C++ Java.Net Web- сервисы XML Функционал приложения набор сервисов Возможность сделать приложение более открытым и устранить необходимость использовать унаследованные интерфейсы Функционал приложения набор сервисов Возможность сделать приложение более открытым и устранить необходимость использовать унаследованные интерфейсы Однократное создание сервисов Однократное создание сервисов Проецирование сервисов как Web- сервисов или как классов (.Net, Java,…) Проецирование сервисов как Web- сервисов или как классов (.Net, Java,…) Универсальная архитектура сервисов

Существующее приложение InterSystems Ensemble Мониторинг бизнес-активности Дополнить приложение функционалом по мониторингу бизнес-активности Инструментальные панели, напоминания, отчеты для мониторинга ключевых показателей эффективности Инструментальные панели, напоминания, отчеты для мониторинга ключевых показателей эффективности

Для существующих систем на Caché Развитие приложения Развитие приложения Возможность взаимодействия с интеграционным ПО, развернутым у заказчика Возможность взаимодействия с интеграционным ПО, развернутым у заказчика Возможность стать «центром» IT-инфраструктуры Возможность стать «центром» IT-инфраструктуры

Для новых разработок на Ensemble Развитие приложения Развитие приложения Возможность взаимодействия с интеграционным ПО, развернутым у заказчика Возможность взаимодействия с интеграционным ПО, развернутым у заказчика Возможность стать «центром» IT-инфраструктуры Возможность стать «центром» IT-инфраструктуры Идеальная инфраструктура для разработки и интеграции приложений Идеальная инфраструктура для разработки и интеграции приложений

Для существующих систем не на Caché Дополнение существующего приложения интеграционным модулем, средой выполнения бизнес-процессов и другими технологическими сервисами Дополнение существующего приложения интеграционным модулем, средой выполнения бизнес-процессов и другими технологическими сервисами Возможность взаимодействия с интеграционным ПО, развернутым у заказчика Возможность взаимодействия с интеграционным ПО, развернутым у заказчика

Преимущества «встроенной» интеграции на InterSystems Ensemble Ускорение разработки (бизнес-процессы, …) Ускорение разработки (бизнес-процессы, …) Ускорение внедрения (быстрая интеграция, …) Ускорение внедрения (быстрая интеграция, …) Низкая стоимость владения решений на InterSystems Ensemble Низкая стоимость владения решений на InterSystems Ensemble Отсутствие технологических ограничений для выполнения в перспективе крупного интеграционного проекта Отсутствие технологических ограничений для выполнения в перспективе крупного интеграционного проекта

Преимущества для разработчика ПО Проще предлагать современное «открытое» приложение, соответствующие SOA, чем еще одно изолированное приложение … Проще предлагать современное «открытое» приложение, соответствующие SOA, чем еще одно изолированное приложение … Расширение «фронта» работ - возможность оказать дополнительные консалтинговые услуги Расширение «фронта» работ - возможность оказать дополнительные консалтинговые услуги Низкие риски на начальном этапе сотрудничества c InterSystems Низкие риски на начальном этапе сотрудничества c InterSystems Высокое качество консалтинга и технической поддержки InterSystems Высокое качество консалтинга и технической поддержки InterSystems Простота освоения Ensemble Простота освоения Ensemble

План действий Начальное знакомство с Ensemble Начальное знакомство с Ensemble Выбор актуальной задачи Выбор актуальной задачи Обучение Ensemble Обучение Ensemble Пилотный проект по миграции приложения на Ensemble или разработке нового приложения с участием консультантов InterSystems Пилотный проект по миграции приложения на Ensemble или разработке нового приложения с участием консультантов InterSystems Проект по внедрению приложения на Ensemble Проект по внедрению приложения на Ensemble

Проекты по «встроенной» интеграции InterSystemsInterSystemsПартнерПартнер Ensemble Разработка приложения Приложение на Ensemble Консалтинг Сотрудники InterSystems вовлечены в проект по разработке и внедрению от начала и до конца

ЛЕТОГРАФ ЛЕТОГРАФ DV-Soft DV-Soft Эскейп/М Эскейп/М ЭкоМ ЭкоМ ЭНСОФТ ЭНСОФТ … Ensemble успешно используют: Добавьте Вашим приложениям новые инновационные качества!

InterSystems Ensemble для разработчиков программного обеспечения – «встроенная» интеграция Вадим Федоров