(бизнес) сервисы

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