CodeFest 2012. Ивано и Пашук. — Интеграция корпоративных...

Preview:

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

СПАСИБО ЗА ВНИМАНИЕ!

Recommended