Upload
codefest
View
873
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
ИНТЕГРАЦИЯ
КОРПОРАТИВНЫХ
ПРИЛОЖЕНИЙ.
ПРИМЕР В КАРТИНКАХ
Денис Иванов
Максим Пашук
О ЧЕМ МЫ БУДЕМ ГОВОРИТЬ
2 WWW.2GIS.RU
Интеграция коробочных решений
3 WWW.2GIS.RU
О ЧЕМ МЫ БУДЕМ ГОВОРИТЬ
Enterprise Application Integration (EAI)
Собственная система
О ЧЕМ МЫ БУДЕМ ГОВОРИТЬ
4 WWW.2GIS.RU
Инфраструктура
ОПИСАНИЕ ПРОБЛЕМЫ
5 WWW.2GIS.RU
Инфраструктура
ОПИСАНИЕ ПРОБЛЕМЫ
6 WWW.2GIS.RU
data
Time
Performance
ВИДЫ ИНТЕГРАЦИИ
Файлы на
общих
ресурсах
7 WWW.2GIS.RU
RPC
(точка-точка)
Message-
oriented
MESSAGE-ORIENTED INTEGRATION
Асинхронность
Очередь
8 WWW.2GIS.RU
ТРЕБОВАНИЯ
9 WWW.2GIS.RU
Обработка
по расписанию
Гарантированная
доставка
ТРЕБОВАНИЯ
10 WWW.2GIS.RU
Очередность
обработки Транзакционная
обработка
ТРЕБОВАНИЯ
11 WWW.2GIS.RU
Отказоустойчивость
MQ
НАШ СЛУЧАЙ
12 WWW.2GIS.RU
ОЧЕРЕДЬ ОБРАБОТКИ
13 WWW.2GIS.RU
ПЛАНИРОВЩИК
14 WWW.2GIS.RU
Windows
Task
Scheduler
ПЛАНИРОВЩИК
15 WWW.2GIS.RU
Quartz
.NET
MQ
КАК ЭТО РАБОТАЕТ
16 WWW.2GIS.RU
ПЛЮСЫ И МИНУСЫ
17 WWW.2GIS.RU
Новое приложение действительно
недорого можно интегрировать
в существующую инфраструктуру
Количество систем возрастает –
дублирование компонентов
Компонент интеграции – отдельно
(шина интеграции)
РЕСУРСЫ
18 WWW.2GIS.RU
• Enterprise Integration Patterns: Designing, Building,
and Deploying Messaging Solutions
by Gregor Hohpe, Bobby Wolf
• http://quartznet.sourceforge.net/
• http://www.rabbitmq.com/
• http://www.asp.net/mvc
• http://technet.microsoft.com/ru-
ru/library/cc732488(v=ws.10).aspx
СПАСИБО ЗА ВНИМАНИЕ!