Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемgymnasium441.ru
2 Архитектура Часть 3 Стратегии интеграции и взаимодействия
3 Аудитория Архитекторы и разработчики приложений Ответственные за разработку, создание и управление системами предприятий в разнородных средах Заинтересованные в использовании технологий, доступных в Microsoft ® Windows ® Server 2003 и Microsoft ® Visual Studio ®.NET 2003, для решения задач интеграции и взаимодействия Заинтересованные позицией корпорации Майкрософт по вопросам интеграции и взаимодействия приложений Заинтересованные в разработке и объединении систем для создания решений
4 Реалистичные ожидания Интеграция и взаимодействие это объемные темы с огромным числом вариаций Данная презентация посвящена некоторым ключевым стратегиям, которые могут быть применены в различных случаях Она ни в коем случае не является всеобъемлющей По вопросам, не рассматриваемым сегодня, имеется техническая справка С данным курсом поставляется детальная документация DVD-диск Узел, посвященный архитектуре.NET Узел шаблонов и рекомендаций корпорации Майкрософт
5 Задачи презентации Обзор определений интеграции и взаимодействия Ознакомление с рекомендуемыми путями использования веб-служб при интеграции и взаимодействии Описание глобальной архитектуры GXA Изучение COM-взаимодействия
6 Программа презентации Интеграция и взаимодействие: определения Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM
7 Интеграция и взаимодействие Интеграция Две или более системы, составляющие решение Взаимодействие Возможность работы с различными технологиями (COM, Apache, SOAP и другими)
8 Программа презентации Интеграция и взаимодействие: определения Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM
9 Уровень интеграции ТипДанные Большая ЭВМ (реляционные/ нереляционные СУБД) Приложение Комплексные приложения (SAP, Siebel и т. п.) Приложения CICS и IMS для больших ЭВМ Процесс Службы управления Microsoft® BizTalk® Службы сообщений BizTalk Неоднородная интеграция
10 Пример неоднородной интеграции Сервер BizTalk Различные приложения Веб-службы XML Приложение J2EE WebSphere Веб-службы XML Приложение.NET Веб-службы XML Большая ЭВМ через сервер Host Integration Server Веб-службы XML COM- компонент
11 Неоднородная интеграция Рекомендации Тип приложения Рекомендация Большая ЭВМ Сервер интеграции узлов Связка MSMQ-MQSeries Комплексные (SAP, Siebel, другие) Адаптер веб-служб BizTalk Более 300 других адаптеров BizTalk J2EE и унаследованные приложения Доступ как к веб-службам Привязка к основному профилю WS-I
12 Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM
13 Интеграция веб-служб Cлужбы UDDI предприятия Стандартные сценарии СценарийОписание Повторное использование веб-служб Поиск веб-служб на стадии разработки Динамическая настройка Получение связующих данных во время работы Накопление данных, основанное на общем интерфейсе Полиморфизм веб-служб для накопления данных Координация работы с бизнес-партнерами Публикация интерфейса, реализуемого партнером в UDDI
14 Интеграция веб-служб Процедура регистрации UDDI 1. Создайте документацию интерфейса WSDL 2. Зарегистрируйте документацию интерфейса WSDL в UDDI 3. Реализуйте интерфейс 4. Зарегистрируйте реализацию в UDDI
15 Преимущества UDDI во время работы Репликация и перемещение Москва Санкт- Петербург Запись расходов UDDI
16 Использование служб UDDI во время работы
17 Интеграция веб-служб Рекомендации Для интеграции веб-служб предприятия используйте службы UDDI Чтобы найти сервер служб UDDI в сети, используйте каталог Microsoft ® Active Directory ® Для хранения данных служб UDDI используйте сервер Microsoft ® SQL Server Для хранения данных служб UDDI используйте сервер Microsoft ® SQL Server Для публикации и управления службами UDDI используйте SSL
18 Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM
19 Взаимодействие веб-служб XML Сценарии регистрации CommNet Серверы HTTP URL приемник Приложение- клиент Сервер UNIX XML- анали- затор XML- клиент HTTPS-клиент XML- анализатор Бранд- мауэр HTTPS XML- запрос XML- ответ Класс прокси
20 Веб-службы XML Взаимодействие Вопросы разработки Передача учетных данных Целостность сообщений Конфиденциальность сообщений Необходимо наличие комплексной безопасности Реализации SOAP различных фирм могут не работать вместе Надежность сообщений Необходимо наличие обработчика ошибок Высокая производительность Передача адекватного количества данных (ни много, ни мало)
21 Организация WS-I Эксплуатационные требования WS-I доставляемый Общие определения для веб-служб Профили Профили Сценарии реализации Сценарии реализации Руководство по реализации и поддержка адаптации веб- служб Сопутствующая документация Примеры кода и приложений Надежное взаимодействие технологий веб-служб различных компаний Средства проверки совместимости Цель: Поддержка взаимодействия различных платформ, приложений, языков программирования.
22 Профили WS-I Профиль: группа спецификаций веб- служб определенных уровней версий Использование термина «профиль» облегчает обсуждение взаимодействия веб-служб Первый профиль: WS-I Основной UDDI 1.0 WSDL 1.1 SOAP 1.1 схема XML 1.0
23 Взаимодействие веб-служб XML : Рекомендации Соответствует профилю WS-I Используйте средства тестирования WS-I: Программа-перехватчик пакетов ЖурналПрограмма-анализатор Используйте последние обновления профиля WS-I
24 Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM
25 Глобальная архитектура веб-служб XML: GXA GXA является основой протоколов уровня связи Безопасна, надежна, предоставляет возможность заключать многосторонние соглашения Обычный способ описания, открытия и общения при помощи веб-служб XML XSD SOAP GXA
26 Веб-службы Архитектура: GXA Эксплуатационные требования Спецификация GXA Безопасность, ориентированная на работу с сообщениями (интеграция, конфиденциальность, безопасность аутентификации) Безопасность WS Отправка двоичных сообщений DIME Отправка вложений с сообщениями WS-вложение (в том числе DIME) Маршрутизация сообщения через посредников WS-маршрутизация Определение пути сообщения через маршрутизаторы SOAP WS-направление Распределенные транзакции WS-координация WS-транзакция
27 Улучшения веб-служб (Web Services Enhancement, WSE) 1.0 Как используется GXA?
28 Использование WSE
29 Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM
30 Вопросы разработки Сравнение взаимодействия и миграции Обычно взаимодействие обходится дешевле Стратегии миграции ВертикальнаяГоризонтальная Производительность Воздействие минимально Интерфейс, передающий много данных = Низкая производительность
31 Службы COM+ 1.5 SOAP При использовании Windows Server 2003 в программировании нет необходимости! Компонент должен быть настроен в COM+ Используйте любую веб-службу с COM+ Режим известного объекта (Well-known object, WKO) Режим объекта, активированного клиентом (Client-activated object, CAO)
32 Служба COM+ 1.5 SOAP
33 Взаимодействие COM Рекомендации Воспользуйтесь преимуществом служб COM+ SOAP При миграции учитывайте связь существующих COM-компонентов с клиентами, которые появятся в будущем Использование атрибутов совместимости для поддержки существующих клиентов Реализуйте интерфейсы класса Использование основных сборок взаимодействия
34 Служба COM+ SOAP
35 Итоги Веб-службы являются связующим звеном при интеграции Для интеграции веб-служб необходимо использовать службы Windows Server 2003 UDDI Для взаимодействия COM необходимо использовать службы COM+ SOAP Для взаимодействия веб-служб необходимо использовать профили WS-I
36 Важные веб-ресурсы Советы и рекомендации корпорации Майкрософт Узел, посвященный архитектуре.NET Visual Studio.NET Windows Server
37 © Корпорация Майкрософт (Microsoft Corporation), Все права защищены. Microsoft, Visual C++, Visual Studio, эмблема Visual Studio, Windows, эмблема Windows, SQL Server, BizTalk, MSDN и Active Directory являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах. Названия прочих организаций и изделий являются товарными знаками соответствующих владельцев. Этот документ предназначен только для ознакомления. В этом документе корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.