Реализация информационных потоков между приложениями в модели Публикатор-Подписчик на основе BizTalk Server 2002 Александр Ложечкин Digital Design.

Презентация:



Advertisements
Похожие презентации
8/13/2012dotSITE - XP and MSF development in.NET1 Проектирование и создание приложений на базе Visual Studio.NET Andrew Filev Team leader dotSITE Ltd.Co.
Advertisements

От Интеграции к SOA Денис Реймер Директор департамента интегрированных бизнес решений, ЛАНИТ.
Hummingbird как платформа для разработок Михаил Писарев, директор по развитию бизнеса Андрей Трещук, ведущий эксперт.
Веб-платформа Microsoft Гайдар Магдануров t: e: m: +7 (905)
Проектирование корпоративного портала для предприятий малого и среднего бизнеса на основе Open Source решений magistritöö Jekaterina Sizova.
Microsoft TechDays Цыганов Федор Softline.
Современные IT решения для финансовой индустрии Конференция Microsoft, Ассоциации Российских Банков, Hewlett Packard Москва, 21 апреля 2003 г.
Технологическое партнерство с Microsoft Юлия Щеглова Менеджер по развитию партнерской сети Microsoft Группа по работе с компаниями-разработчиками.
Продвижение российских ИКТ продуктов на иностранные рынки YouMagic - IP телефония или глобальная экосистема.
Александр Андреев Директор по маркетингу Компания ПРОМТ Новый Интранет-переводчик PROMT Translation Server 7.0 Единое языковое пространство – это не фантастика!
«1С-Битрикс: Корпоративный портал – единая точка входа к информационным ресурсам». Интеграция корпоративного портала 1С-Битрикс с решениями 1С:Предприятие.
Microsoft Project Professional и Microsoft Project Server Enterprise Project Management: Построение систем управления проектами крупных компаний на основе.
Антивирусные программы (антивирусы) предназначены для защиты компьютера от установки на них (заражения) вредоносных программам, их обнаружение (если оно.
Объединённые коммуникации от Microsoft Калашников Сергей Начальник отдела сетевых технологий.
| Как сделать сайт с первого раза и не пожалеть о результате... Оксана Богомаз.
MCP-клуб Белгород Роман Гонтарь Технический директор Группа компаний Денекси.
Vested Development Inc. Поддержка распределенной информационной структуры страхового предприятия 21 апреля 2003 г. VDI Артак Оганесян, рукодитель проектов.
Простая автоматизация бизнес-процессов с помощью Microsoft InfoPath На базе Microsoft Share Point Portal Server И DocsVision Share Point Edition Докладчик.
PHP на Windows Гайдар Магдануров twitter.com/gaidar
Software Cloud Services Что такое SaaS ? Воронов Игорь Борисович Руководитель направления
Транксрипт:

Реализация информационных потоков между приложениями в модели Публикатор-Подписчик на основе BizTalk Server 2002 Александр Ложечкин Digital Design

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

Чтобы быть в курсе Что происходит сейчас? BizTalk Server появился в декабре 2000 Сейчас: Более 1100 предприятий Более 300 адаптеров 3 акселератора Gartner поместил BizTalk Server в «Магический Квадрант» продуктов в области интеграции BizTalk Server – продукт для реального мира

Чтобы быть в курсе BizTalk Server 2002 – за 5 минут Внутренняя интеграция Внешняя интеграция Архитектура

BizTalk Server Уменьшение стоимости интеграции Ускорение работы через мгновенный доступ Лучшие решения на базе унифици- рованных данных Уменьшение стоимости бизнес- операций Чтобы быть в курсе BizTalk Server – интеграция внутри

BizTalk Server Заказчики Заказчики Новые сервисы для потребителей Поставщики Экономия на стоимости закупок Рынки Рынки Новые каналы продаж Чтобы быть в курсе BizTalk Server – интеграция снаружи

Technology Adapter Messaging Bus Routing Services Declarative Routing Content Based Publish/Subscribe Application Adapter Receive Services HTTPSMTPMSMQMQSeriesFileWebService Application A Application B Application C Application D Application E Application F Application Adapter Delivery Services Business Process Transformation Services XMLEDIFlatCustom Чтобы быть в курсе BizTalk Server – архитектура

Чтобы быть в курсе BizTalk Server – несколько примеров внедрений Ford Motor Company Fuji Photo Film Company Georgia-Pacific Corporation Hewlett-Packard Company Hilton Hotels Corporation Hitachi Honeywell International Intel Corporation J. C. Penney Company Levi Strauss & Co Linear Technology Corporation Lloyds TSB Group Marks and Spencer Merck Merrill Lynch Metropolitan Life Insurance Mitsubishi Electric Corporation Mitsubishi Heavy Industries National Gypsum Company NEC Corporation Nestlé New York Times Company ABN AMRO Air Liquide Air Products and Chemicals Aramark Corporation Bertelsmann AG Boeing Boise Cascade Corporation BP Bridgestone Corporation Broadwing Inc. Chevron Corporation Clear Channel Communications Commonwealth Of Pennsylvania Compaq Computer Corporation Consolidated Edison, Inc. Corning Incorporated Deutsche Bank Dresdner Bank Enron Corp. Estee Lauder Federated Department Stores FleetBoston Financial Corp Nippon Steel Corporation Nippon Telegraph and Telephone Nokia Corporation Nomura Securities Norfolk Southern Corporation Novo Nordisk Parker Hannifin Corporation Pfizer Inc Pier 1 Imports PPG Industries PricewaterhouseCoopers Principal Financial Group RadioShack Corporation Raytheon Company Reuters Group Royal & Sun Alliance Insurance Sara Lee Corporation Siemens Corporation Solutia Sonoco Products Company State Of Arkansas State Of Kansas State Of Michigan State Of Queensland State Of Texas Texas Instruments Tokyo Electron Limited Toyota Motor Corporation Tyco International Ltd. U S Army U S Department Of Defense U S Department Of Energy U S NAVY UK Government UnitedHealth Group Unocal Corporation Verizon Communications Volkswagen AG Volvo Weyerhaeuser Company Whole Foods Market Woolworths Holdings WorldCom, Inc. Xerox Corporation

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

BizTalk Pub-Sub Toolkit Что это такое? Уровень абстракции над объектами BizTalk Server (Port, Channel, Organization) Позволяет просто организовать обмен данными при интеграции приложений по модели Публикатор-Подписчик

Модель Pub-Sub И другие модели интеграции Pub-Sub – не единственная модель Наиболее распространены: Point2Point Hub-n-Spokes Pub-Sub Нужно выбирать модель по задаче

Модель Point2Point 2 и более непосредственно интегрируемых систем +++: Производительность и интеграция 2х-сторонние коммуникации проще В простых случаях может быть проще EAI ---: Каждая новая точка добавляет 2 связи Слишком тесные связи Трудно менять

Модель Hub-n-Spokes Одно ядро интеграции и набор интегрируемых систем +++: Разделение отправителя и получателя Независимость приложений ---: 2х-сторонние коммуникации сложнее Приложения должны быть асинхронными

Модель Pub-Sub Много Публикаторов и Подписчиков – общие типы сообщений +++: Полная абстракция получателя от отправителя Приложения могут меняться независимо Интеграция в динамике ---: 2х-сторонние коммуникации затруднены И отправитель, и получатель работают асинхронно

Модели интеграции Что выбрать? P2P: простой случай интеграции 2х приложений (но помните о будущем :)) Hub-n-Spokes: классический сценарий EAI на BizTalk Server – подходит для B2B интеграции Pub-Sub: с использованием BizTalk Pub-Sub Toolkit – интеграция на открытых информационных пространствах

BizTalk Pub-Sub Toolkit Основные термины Publisher Publication Publication Location Subscriber Subscription Subscriber Location Broker

Основные термины Может на картинке лучше?

BizTalk Pub-Sub Toolkit demo demo

BizTalk Pub-Sub Toolkit Как это делается Broker = Organization Publication = Receive Function Subscriber = Organization Subscriber Location = MSMQ Queue Publisher Location = MSMQ Queue

BizTalk Pub-Sub Toolkit Возможные применения Крупная организация с филиалами – рассылка новостей, обновлений баз данных, прайсов Информационное агентство – рассылка информации по заказам Биржа – рассылка котировок

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

BizTalk Adapter for Web Services Что это такое? Что такое BizTalk Server? Платформа для EAI Интегрирует то, что есть уже сейчас Что такое XML Web Services? Платформа для мировой интеграции Интегрирует то, что появляется только сегодня BizTalk + Web Services = Интеграция существующих решений со строящимися

BizTalk Adapter for Web Services Пример использования Существующее решение BizTalk Server XML Web service

BizTalk Adapter for Web Services Как это работает Web Request Web Response Web Service BizTalk Adapter for Web Services BizTalk Server BizTalk Channel / Port BizTalk Document BizTalk Response

BizTalk Adapter for Web Services demo demo

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

BizTalk Pub-Sub & Web Services Неужели это все? Нет! Еще, совершенно бесплатно, вы получаете: Microsoft BizTalk Server 2002 Toolkit for Microsoft.NET Книгу Automating Order System with BizTalk Server Множество статей, кейсов, примеров…

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

Jupiter Периоды роста и периоды интеграции : период роста : период интеграции BizTalk Server – решение для B2B и EAI Commerce Server – решение для B2C Content Management Server – CMS А также:

Jupiter Новый продукт, объединяющий BizTalk, Commerce, Content Management Servers Нет больше дублирующих компонентов И самое главное: Текущие пользователи хотя бы одного из этих продуктов получат Jupiter по специальной цене

Содержание Чтобы быть в курсе… Модель Pub-Sub в BizTalk Server XML Web Services и BizTalk Server Прочие вкусности BizTalk Server Что в будущем?

Заключение BizTalk Server – продукт реального мира BizTalk Pub-Sub Toolkit – пример реализации архитектуры Publish-Subscribe на базе BizTalk Server BizTalk Adapter for Web Services – интеграция решений на Web Services в BizTalk- инфраструктуру Jupiter – будущее BizTalk, Commerce, Content Management Servers Что останавливает Вас?

Дополнительные ресурсы Российский веб-сервер компании Microsoft Microsoft TechNet Платформа Microsoft.NET Партнёры Microsoft certified_partners/ certified_partners/ Обучение и сертификация

Дополнительные ресурсы Основной сайт BizTalk Server BizTalk Server для разработчиков Microsoft BizTalk Server 2002 Publish-Subscribe Toolkit loads/sample.asp?url=/MSDN- FILES/027/001/910/msdncompositedoc.xml loads/sample.asp?url=/MSDN- FILES/027/001/910/msdncompositedoc.xml BizTalk Adapter for Web Services Microsoft BizTalk Server 2002 Toolkit for Microsoft.NET -FILES/027/001/870/msdncompositedoc.xml&frame=true

Вопросы? Связь с докладчиком: Александр Ложечкин Начальник отдела исследований Digital Design ( Региональный директор сети разработчиков Microsoft (MSDN RD –