Архитектура Часть 3 Стратегии интеграции и взаимодействия.

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



Advertisements
Похожие презентации
Microsoft ® Visual Basic ®.NET 2003 Быстрые решения для Microsoft ® Windows ® и веб-разработки.
Advertisements

Разработка мобильных приложений в Microsoft ® Visual Studio ®.NET 2003 Эд Кэйм Менеджер по продукту Разработка для мобильных устройств Корпорация Майкрософт.
Презентация архитектуры Часть 2 Разработка корпоративных приложений для Microsoft ® Windows ® Server 2003.
Microsoft ® Visual Studio ®.NET 2003 Расширение представления.
Александр Шаповал Microsoft. Обзор MDT 2010 Использование средства Deployment Workbench Процесс развертывания с помощью MDT 2010 Практическое занятие.
Web-службы SOAP, WSDL, UDDI, GXA среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря 2013 г.среда, 11 декабря.
Анализ данных и интеграция информационных систем Станислав Чистяков Старший Консультант 5 апреля 2011 года, гостиница «Золотое кольцо»
WEB- ТЕХНОЛОГИИ Лекция 6. Понятие Web- сервисов 1 Интерфейс в глобальную сеть для некоторого абстрактного программного обеспечения, этот интерфейс позволяет.
Web - сервисы. Веб-служба, веб-сервис (англ. web service) идентифицируемая веб-адресом программная система со стандартизированными интерфейсами.англ.веб-адресоминтерфейсами.
Быстрый старт занятие 2: управление Виртуализация от Майкрософт для специалистов VMware Модуль 8: частные облачные решения, архитектура и VMM SSP 2.0.
Быстрый старт занятие 2: управление Виртуализация от Майкрософт для специалистов VMware Модуль 5: обзор пакета System Center с акцентом на DPM.
Windows ® Server 2003 Платформа для приложений Проблемы сегодняшнего дня Представление новых возможностей Успешное выполнение от разработки до развертывания.
TopS BI: Опыт использования InfoPath Май, 2006 г..
ДонНУ, кафедра КТ, проф.В.К.Толстых WCF-службы Создание и тестирование.dll-библиотеки WCF-служб Из цикла лекций «Internet-технологии разработки приложений»
Microsoft ® Visual C++ ®.NET 2003 Мощный инструмент разработчика.
Комплексная система обеспечения межведомственного электронного взаимодействия региональных и федеральных органов исполнительной власти на базе СМЭВ.
Windows Intune: облачные службы для управления ПК Юрий Педерий CEE Windows SMSP Lead.
Интеграция «1С:Предприятие 8» с другими системами ЗАО "МиСофт НВП" , г.Минск, ул.Шафарнянская, 11, офис 31. тел. (017)
Эффективность в каждом решении Управление разработкой Корпоративного портала: как грамотно выстроить работу с подрядчиком.
Реализация концепции построения и формирования отраслевой системы государственного учета, регистрации и мониторинга (ОСГУРМ) информационных ресурсов сферы.
Транксрипт:

Архитектура Часть 3 Стратегии интеграции и взаимодействия

Аудитория Архитекторы и разработчики приложений Ответственные за разработку, создание и управление системами предприятий в разнородных средах Заинтересованные в использовании технологий, доступных в Microsoft ® Windows ® Server 2003 и Microsoft ® Visual Studio ®.NET 2003, для решения задач интеграции и взаимодействия Заинтересованные позицией корпорации Майкрософт по вопросам интеграции и взаимодействия приложений Заинтересованные в разработке и объединении систем для создания решений

Реалистичные ожидания Интеграция и взаимодействие это объемные темы с огромным числом вариаций Данная презентация посвящена некоторым ключевым стратегиям, которые могут быть применены в различных случаях Она ни в коем случае не является всеобъемлющей По вопросам, не рассматриваемым сегодня, имеется техническая справка С данным курсом поставляется детальная документация DVD-диск Узел, посвященный архитектуре.NET Узел шаблонов и рекомендаций корпорации Майкрософт

Задачи презентации Обзор определений интеграции и взаимодействия Ознакомление с рекомендуемыми путями использования веб-служб при интеграции и взаимодействии Описание глобальной архитектуры GXA Изучение COM-взаимодействия

Программа презентации Интеграция и взаимодействие: определения Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM

Интеграция и взаимодействие Интеграция Две или более системы, составляющие решение Взаимодействие Возможность работы с различными технологиями (COM, Apache, SOAP и другими)

Программа презентации Интеграция и взаимодействие: определения Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM

Уровень интеграции ТипДанные Большая ЭВМ (реляционные/ нереляционные СУБД) Приложение Комплексные приложения (SAP, Siebel и т. п.) Приложения CICS и IMS для больших ЭВМ Процесс Службы управления Microsoft® BizTalk® Службы сообщений BizTalk Неоднородная интеграция

Пример неоднородной интеграции Сервер BizTalk Различные приложения Веб-службы XML Приложение J2EE WebSphere Веб-службы XML Приложение.NET Веб-службы XML Большая ЭВМ через сервер Host Integration Server Веб-службы XML COM- компонент

Неоднородная интеграция Рекомендации Тип приложения Рекомендация Большая ЭВМ Сервер интеграции узлов Связка MSMQ-MQSeries Комплексные (SAP, Siebel, другие) Адаптер веб-служб BizTalk Более 300 других адаптеров BizTalk J2EE и унаследованные приложения Доступ как к веб-службам Привязка к основному профилю WS-I

Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM

Интеграция веб-служб Cлужбы UDDI предприятия Стандартные сценарии СценарийОписание Повторное использование веб-служб Поиск веб-служб на стадии разработки Динамическая настройка Получение связующих данных во время работы Накопление данных, основанное на общем интерфейсе Полиморфизм веб-служб для накопления данных Координация работы с бизнес-партнерами Публикация интерфейса, реализуемого партнером в UDDI

Интеграция веб-служб Процедура регистрации UDDI 1. Создайте документацию интерфейса WSDL 2. Зарегистрируйте документацию интерфейса WSDL в UDDI 3. Реализуйте интерфейс 4. Зарегистрируйте реализацию в UDDI

Преимущества UDDI во время работы Репликация и перемещение Москва Санкт- Петербург Запись расходов UDDI

Использование служб UDDI во время работы

Интеграция веб-служб Рекомендации Для интеграции веб-служб предприятия используйте службы UDDI Чтобы найти сервер служб UDDI в сети, используйте каталог Microsoft ® Active Directory ® Для хранения данных служб UDDI используйте сервер Microsoft ® SQL Server Для хранения данных служб UDDI используйте сервер Microsoft ® SQL Server Для публикации и управления службами UDDI используйте SSL

Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM

Взаимодействие веб-служб XML Сценарии регистрации CommNet Серверы HTTP URL приемник Приложение- клиент Сервер UNIX XML- анали- затор XML- клиент HTTPS-клиент XML- анализатор Бранд- мауэр HTTPS XML- запрос XML- ответ Класс прокси

Веб-службы XML Взаимодействие Вопросы разработки Передача учетных данных Целостность сообщений Конфиденциальность сообщений Необходимо наличие комплексной безопасности Реализации SOAP различных фирм могут не работать вместе Надежность сообщений Необходимо наличие обработчика ошибок Высокая производительность Передача адекватного количества данных (ни много, ни мало)

Организация WS-I Эксплуатационные требования WS-I доставляемый Общие определения для веб-служб Профили Профили Сценарии реализации Сценарии реализации Руководство по реализации и поддержка адаптации веб- служб Сопутствующая документация Примеры кода и приложений Надежное взаимодействие технологий веб-служб различных компаний Средства проверки совместимости Цель: Поддержка взаимодействия различных платформ, приложений, языков программирования.

Профили WS-I Профиль: группа спецификаций веб- служб определенных уровней версий Использование термина «профиль» облегчает обсуждение взаимодействия веб-служб Первый профиль: WS-I Основной UDDI 1.0 WSDL 1.1 SOAP 1.1 схема XML 1.0

Взаимодействие веб-служб XML : Рекомендации Соответствует профилю WS-I Используйте средства тестирования WS-I: Программа-перехватчик пакетов ЖурналПрограмма-анализатор Используйте последние обновления профиля WS-I

Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM

Глобальная архитектура веб-служб XML: GXA GXA является основой протоколов уровня связи Безопасна, надежна, предоставляет возможность заключать многосторонние соглашения Обычный способ описания, открытия и общения при помощи веб-служб XML XSD SOAP GXA

Веб-службы Архитектура: GXA Эксплуатационные требования Спецификация GXA Безопасность, ориентированная на работу с сообщениями (интеграция, конфиденциальность, безопасность аутентификации) Безопасность WS Отправка двоичных сообщений DIME Отправка вложений с сообщениями WS-вложение (в том числе DIME) Маршрутизация сообщения через посредников WS-маршрутизация Определение пути сообщения через маршрутизаторы SOAP WS-направление Распределенные транзакции WS-координация WS-транзакция

Улучшения веб-служб (Web Services Enhancement, WSE) 1.0 Как используется GXA?

Использование WSE

Программа презентации Неоднородная интеграция Интеграция веб-служб Взаимодействие веб-служб Архитектура веб-служб: GXA Взаимодействие COM

Вопросы разработки Сравнение взаимодействия и миграции Обычно взаимодействие обходится дешевле Стратегии миграции ВертикальнаяГоризонтальная Производительность Воздействие минимально Интерфейс, передающий много данных = Низкая производительность

Службы COM+ 1.5 SOAP При использовании Windows Server 2003 в программировании нет необходимости! Компонент должен быть настроен в COM+ Используйте любую веб-службу с COM+ Режим известного объекта (Well-known object, WKO) Режим объекта, активированного клиентом (Client-activated object, CAO)

Служба COM+ 1.5 SOAP

Взаимодействие COM Рекомендации Воспользуйтесь преимуществом служб COM+ SOAP При миграции учитывайте связь существующих COM-компонентов с клиентами, которые появятся в будущем Использование атрибутов совместимости для поддержки существующих клиентов Реализуйте интерфейсы класса Использование основных сборок взаимодействия

Служба COM+ SOAP

Итоги Веб-службы являются связующим звеном при интеграции Для интеграции веб-служб необходимо использовать службы Windows Server 2003 UDDI Для взаимодействия COM необходимо использовать службы COM+ SOAP Для взаимодействия веб-служб необходимо использовать профили WS-I

Важные веб-ресурсы Советы и рекомендации корпорации Майкрософт Узел, посвященный архитектуре.NET Visual Studio.NET Windows Server

© Корпорация Майкрософт (Microsoft Corporation), Все права защищены. Microsoft, Visual C++, Visual Studio, эмблема Visual Studio, Windows, эмблема Windows, SQL Server, BizTalk, MSDN и Active Directory являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах. Названия прочих организаций и изделий являются товарными знаками соответствующих владельцев. Этот документ предназначен только для ознакомления. В этом документе корпорация Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых.