
- •ВЕБ-ИНТЕГРАЦИЯ
- •Интеграция на уровне представления. Данный уровень позволяет пользователю взаимодействовать
- •Интеграция на уровне данных. В данном случае предполагается доступ к одной или нескольким
- •ПРЕИМУЩЕСТВА ВЕБ-ИНТЕГРАЦИИ
- •Веб-интеграция позволяет конструировать комплексную функциональность, комбинируя разнородные компоненты посредством протоколов веб-сервисов.
- •Для веб-интеграции используется коммерческое ПО или популярные технологии, такие как PHP/Python/Perl,
- •ИНТЕГРАЦИЯ ДО XML
- •Большое количество систем, стандартов и технологий приводит к тому, что эффективно связать разные
- •ИНТЕГРАЦИЯ НА ОСНОВЕ XML
- •Задача сводится сводится к разработке нескольких
- •У такого подхода есть ряд преимуществ:
- •Интеграция на основе XML практически реализуется в рамках протоколов:
- •ebXML (electronic buisiness XML) – XML для электронного бизнеса. Основное назначение – предоставление
- •ВЕБ-СЕРВИСЫ
- •СЕРВИС-ОРИЕНТИРОВАННАЯ АРХИТЕКТУРА
- •Интерфейс компонентов SОА-программы осуществляет инкапсуляцию деталей реализации конкретного компонента (ОС, языка программирования и
- •ДОСТОИНСТВА ВЕБ-СЛУЖБ .NET
- •Простота.
- •Реализация веб-служб .NET осуществляется так же просто, как и активизация удаленной веб-службы или
- •ОТКРЫТЫЕ СТАНДАРТЫ ВЕБ-СЛУЖБ
- •СПЕЦИФИКАЦИЯ WSDL
- •WSDL-документ имеет основанный на XML формат, в соответствии с которым информация подразделяется на
- •Связь между веб-сервисами и их клиентами осуществляется посредством сообщений в формате XML.
- •СТАНДАРТ DISCO
- •СПЕЦИФИКАЦИЯ UDDI
- •НЕДОСТАТКИ ВЕБ-СЕРВИСОВ

СПЕЦИФИКАЦИЯ WSDL
Каждый веб-сервис предоставляет документ WSDL (Web Service Description Language - язык описания веб-сервиса), в котором описывается все, что клиенту необходимо для работы с этим сервисом.
WSDL-документ предоставляет простой и последовательный способ задания разработчиком синтаксиса вызова любого веб-метода.

WSDL-документ имеет основанный на XML формат, в соответствии с которым информация подразделяется на пять групп.
Первые три группы представляют собой абстрактные определения, не зависящие от особенностей платформы, сети или языка, а оставшиеся две группы включают конкретные описания.

Связь между веб-сервисами и их клиентами осуществляется посредством сообщений в формате XML.
SOAP (Simple Object Access Protocol - простой протокол доступа к объектам) представляет собой протокол сообщений для выбора веб-сервисов.
Основная идея стандарта SOAP заключается в том, что сообщения должны быть закодированы в стандартизированном XML-формате.
Кроме сообщений SOAP, для обмена данными с сервисами .NET можно использовать методы GET и POST протокола HTTP.

СТАНДАРТ DISCO
Стандарт DISCO предоставляет простейший способ получения доступа к файлам манифестов, позволяющий группировать ссылки на веб-сервисы.
DISCO-файл может включать файлы различных веб- серверов и поддерживает "динамический поиск" - автоматический поиск каталога файлов веб- сервисов на сервере.
Файлы манифеста полезны тем, что объединяют множество веб-сервисов в единственном списке, однако они не позволяют клиентам отыскивать веб- сервисы определенного типа без указания наименования компании-разработчика.

СПЕЦИФИКАЦИЯ UDDI
Спецификация UDDI (Universal Description, Discovery, and Integration - универсальное описание, поиск и интеграция) позволяет избежать указанных проблем посредством использования специального хранилища (репозитория), где предприятия и организации могут размещать данные о предоставляемых ими сервисах.
В хранилище UDDI содержатся сведения о предприятиях, предоставляющих веб-сервисы, о типе каждого сервиса и связях с информацией и спецификациями, относящимися к этим сервисам.
Интерфейс UDDI сам по себе представляет собой веб- сервис. Для регистрации или поиска службы следует отправить SOAP-сообщение.

НЕДОСТАТКИ ВЕБ-СЕРВИСОВ
Меньшая производительность и больший размер сетевого трафика по сравнению с такими технологиями как RMI, CORBA, DCOM за счет использования текстовых XML-сообщений.