Станислав Кондратьев Специалист по бизнес-решениям Microsoft AR 207
Обзор типовых сценариев интеграции с применением Microsoft технологий Транспортный уровень Пакетная загрузка данных Автоматизация процессов Enterprise Service Bus
Azure (SQL, AppFabric)BizTalk Server/ESB ToolkitSQL Server (SSIS, SSSB, MDS) Windows Communication Foundation Windows Server AppFabric.NET Framework
Дизайн решения Разработка решения Эксплуатация решения Организационные факторы Applied Architecture Patterns on the Microsoft Platform Richard Seroter, Ewan Fairweather, others
Транспорт
OrdersOrders Центральный офис Региональный офис
OrdersOrders Центральный офис Региональный офис SOAP
OrdersOrders Центральный офис Региональный офис OrderQ
OrdersOrders Центральный офис Региональный офис OrderQ SOAP OrderQ
SQL Orders Orders Service Broker Центральный офис Региональный офис
Абстракция транспорта Требует разработки Реализация стандартов WS-* Детали WCF-Streaming для больших сообщений
Отсоединенный режим работы Гарантированная, асинхронная, транзакционная доставка сообщений Управление нагрузкой на сервер обработки сообщений Работа на нестабильных каналах связи
Входит в состав ОС Требуется разработка инфраструктуры Детали Максимальный размер сообщения 4 Mб Передача полного сообщения в транзакции
Высокая пропускная способность (2000 сбщ/сек) Требует SQL Server Детали Группы сообщений (conversations) Механизм активации (activation) Программный доступ: T-SQL или.NET Модель безопасности на уровне СУБД
Пакетная загрузка данных
ERP SQL Integration Services HR System CRM Orders
ETL платформа Интеграция баз данных Множество источников данных Акцент на данных, а не на интерфейсах взаимодействия Запуск по расписанию Большие объемы однотипных данных (1TB за 30 минут)
Автоматизация интеграционных процессов
ERP Warehouse CRM Logistics Supplier Orders EDI
ERP Warehouse CRM Logistics Supplier BizTalk Server EDI Orders
Управление и поддержка инфраструкт уры Платформа RFID Бизнес- правила Интеграция B2B Мониторинг бизнес- активности (BAM) Движок доставки сообщений Бизнес/интеграционные процессы Инструменты разработки
Входящие порты LOB Queue WS MessageBox
Входящие порты MessageBox
Входящие порты MessageBox
Входящие порты MessageBox
Исходящие порты MessageBox LOB MSMQ WS Входящие порты
Исходящие порты MessageBox Входящие порты Трекинг
Исходящие порты MessageBox Входящие порты ПроцессыПроцессы
Исходящие порты MessageBox Входящие порты ПроцессыПроцессы Бизнес правила
Исходящие порты MessageBox Входящие порты ПроцессыПроцессы Бизнес правила BAM
Один сервер Базовая кластеризация и выравнивание нагрузки Улучшенная кластеризация, выравнивание нагрузки и многозвенность
Сервисная шина Enterprise Service Bus
Первая версия называлась ESB Guidance для BizTalk Server 2006 R2 Текущая версия - ESB Toolkit 2.1
Набор готовых к использованию BizTalk компонентов Универсальные веб-сервисы для отправки сообщений в шину Портал управления ESB Инструмент описания и среда исполнения маршрутов сообщений (Itinerary)
BizTalk - Hub and Spoke? BizTalk - Enterprise Service Bus?
BizTalk Server Входящий Порт Исходящий порт Карта преобразования Схема XSD WSDL Схема Схема XSD WSDL Схема Входящий Порт Исходящий порт Карта преобразования Схема XSD Входящий Порт Исходящий порт Карта преобразования Схема XSD Входящий Порт Исходящий порт Карта преобразования Схема XSD Входящий Порт Исходящий порт Карта преобразования Схема XSD
Сервис трансформации МаршрутизацияМаршрутизацияОркестровкиОркестровки Преобразование протокола Определение получателя Pub/Sub Сервис WSDL Схема Потребитель Сервиса 1.Определи получателя сообщения 2.Преобразуй формат сообщения 3.Отправь мое сообщение 1.Определи получателя сообщения 2.Преобразуй формат сообщения 3.Отправь мое сообщение
ESBt МаршрутыESBt КомпонентыESBt РезолверыПлатформа BizTalk ServerПлатформа.NET
ESB Сервисы Внешние сервисы Веб-сервис резолвера Веб-сервис трансформации Сервис Трансформации Сервис Маршрутизации On-Ramps Off-Ramps Generic WCF-BasicHTTP Generic WCF-WSHTTP Host System Port Generic Custom Port Generic WCF-BasicHTTP Generic WCF-WSHttp Generic MQ Series Receive Generic Custom Receive Специфичные (бизнес) сервисы Обработка нового заказа Scatter Gather Сервис Создание нового аккаунта Mediation PoliciesMediation ComponentsResolversBizTalk Server.NET Platform ESBt Компоненты
Описание маршрута Описание маршрута Описание маршрута Описание маршрута On-Ramp Сообщение MessageBox Сервисы оркестровки Сервисы оркестровки Сервисы оркестровки Сервисы оркестровки Scatter Gather Новый заказ Маршрут изация Трансфор мация Off-Ramp Сервисы конвееры Сервисы конвееры Сервисы конвееры Сервисы конвееры Маршрути зация Трансформ ация Itinerary Itinerary БД Сообщение Mediation PoliciesMediation ComponentsResolversBizTalk Server.NET Platform ESBt Маршруты
Метаданные Механизм резолвера Механизм резолвера Механизм резолвера Механизм резолвера Бизнес правила (BRE) Реестр сервисов База данных Static UDDI SQL XPath BRE WSMEX ESBT Компонент ESBT Компонент Resolver Manager LDAP UDDI Mediation PoliciesMediation ComponentsResolversBizTalk Server.NET Platform Резолверы
Портал управления ESB ESB Exception Framework Трекинг ошибок Оповещения Repair/Resubmit Аналитика BizTalk Enterprise Service Bus BizTalk Enterprise Service Bus Внешнее приложение
SSSB SSIS ESBt
Спасибо!
40 % Доказательство 75 сертифицированных специалистов считают, что сертификация помогла им получить работу или повышение 57 % Доказательство 119 рекрутеров считают сертификацию сотрудников одним из критериев для повышения в должности Более 300 официальных курсов Microsoft в России. В авторизованных учебных центрах Microsoft Более 300 официальных курсов Microsoft в России. В авторизованных учебных центрах Microsoft Сертификат Microsoft - показатель квалификации ИТ-специалиста для работодателя. Все курсы, учебные центры и центры тестирования: Сертификат Microsoft - показатель квалификации ИТ-специалиста для работодателя. Все курсы, учебные центры и центры тестирования:
СКИДКИ 15% и 20% на сертификационные экзамены ВТОРОЙ ШАНС ВКЛЮЧЕН Бесплатная подписка на TechNet для слушателей официальных курсов Microsoft Certified Career Conference Детали: С 22 ноября 2010 г. – подписка TechNet бесплатно для слушателей курсов. Количество ограничено!
Ваше мнение очень важно для нас. Пожалуйста, оцените доклад, заполните анкету и сдайте ее при выходе из зала Спасибо!
Код сессии Имя и фамилия докладчика Должность Адрес блога Вы сможете задать вопросы докладчику в зоне «Спроси эксперта» в течение часа после завершения этого доклада