codefest 2012. Ивано и Пашук. — Интеграция корпоративных...
DESCRIPTION
TRANSCRIPT
![Page 1: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/1.jpg)
ИНТЕГРАЦИЯ
КОРПОРАТИВНЫХ
ПРИЛОЖЕНИЙ.
ПРИМЕР В КАРТИНКАХ
Денис Иванов
Максим Пашук
![Page 2: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/2.jpg)
О ЧЕМ МЫ БУДЕМ ГОВОРИТЬ
2 WWW.2GIS.RU
Интеграция коробочных решений
![Page 3: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/3.jpg)
3 WWW.2GIS.RU
О ЧЕМ МЫ БУДЕМ ГОВОРИТЬ
Enterprise Application Integration (EAI)
![Page 4: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/4.jpg)
Собственная система
О ЧЕМ МЫ БУДЕМ ГОВОРИТЬ
4 WWW.2GIS.RU
![Page 5: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/5.jpg)
Инфраструктура
ОПИСАНИЕ ПРОБЛЕМЫ
5 WWW.2GIS.RU
![Page 6: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/6.jpg)
Инфраструктура
ОПИСАНИЕ ПРОБЛЕМЫ
6 WWW.2GIS.RU
data
Time
Performance
![Page 7: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/7.jpg)
ВИДЫ ИНТЕГРАЦИИ
Файлы на
общих
ресурсах
7 WWW.2GIS.RU
RPC
(точка-точка)
Message-
oriented
![Page 8: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/8.jpg)
MESSAGE-ORIENTED INTEGRATION
Асинхронность
Очередь
8 WWW.2GIS.RU
![Page 9: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/9.jpg)
ТРЕБОВАНИЯ
9 WWW.2GIS.RU
Обработка
по расписанию
Гарантированная
доставка
![Page 10: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/10.jpg)
ТРЕБОВАНИЯ
10 WWW.2GIS.RU
Очередность
обработки Транзакционная
обработка
![Page 11: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/11.jpg)
ТРЕБОВАНИЯ
11 WWW.2GIS.RU
Отказоустойчивость
![Page 12: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/12.jpg)
MQ
НАШ СЛУЧАЙ
12 WWW.2GIS.RU
![Page 13: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/13.jpg)
ОЧЕРЕДЬ ОБРАБОТКИ
13 WWW.2GIS.RU
![Page 14: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/14.jpg)
ПЛАНИРОВЩИК
14 WWW.2GIS.RU
Windows
Task
Scheduler
![Page 15: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/15.jpg)
ПЛАНИРОВЩИК
15 WWW.2GIS.RU
Quartz
.NET
![Page 16: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/16.jpg)
MQ
КАК ЭТО РАБОТАЕТ
16 WWW.2GIS.RU
![Page 17: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/17.jpg)
ПЛЮСЫ И МИНУСЫ
17 WWW.2GIS.RU
Новое приложение действительно
недорого можно интегрировать
в существующую инфраструктуру
Количество систем возрастает –
дублирование компонентов
Компонент интеграции – отдельно
(шина интеграции)
![Page 18: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/18.jpg)
РЕСУРСЫ
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
![Page 19: CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных приложений. Пример в картинках](https://reader034.vdocuments.mx/reader034/viewer/2022051322/546566a4af7959871b8b695f/html5/thumbnails/19.jpg)
СПАСИБО ЗА ВНИМАНИЕ!