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


ВЕБ-ИНТЕГРАЦИЯ
В компаниях уже сложилась тенденция предоставлять своим сотрудникам, партнерам и клиентам доступ ко всем типам информации и сервисов посредством сети Веб.
Однако в корпоративных сетях компаний функционирует огромное число разнородных бизнес- приложений, созданных в различное время, различными организациями, на базе различных технологий.
Задача веб-интеграции объединить разнородные веб- приложения и системы в единую среду на базе сети Веб.

Интеграция на уровне представления. Данный уровень позволяет пользователю взаимодействовать
с приложением. Интеграция на уровне представления даёт доступ к пользовательскому
интерфейсу удаленных приложений.
Интеграция на уровне функциональности. Данная интеграция подразумевает обеспечение прямого доступа к бизнес-логике приложений. Это достигается непосредственным взаимодействием приложений с API (программному интерфейсу приложений) или же взаимодействием посредством
веб-сервисов.

Интеграция на уровне данных. В данном случае предполагается доступ к одной или нескольким базам данных, используемых удаленным приложением.
Комплексная интеграция. Коммерческие решения по веб-интеграции, как правило, включают все три типа интеграции

ПРЕИМУЩЕСТВА ВЕБ-ИНТЕГРАЦИИ
Веб-интеграция позволяет развертывать информационные системы на базе сторонних приложений без необходимости разбираться в их родительских системах, программных средах и архитектурах баз данных.
SOA и веб-сервисы используют программный язык и платформо-независимые интерфейсы между приложениями корпоративной инфраструктуры ИТ. Это дает очевидные преимущества в поддержке, управляемости, развертывании информационных сетей.

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

Для веб-интеграции используется коммерческое ПО или популярные технологии, такие как PHP/Python/Perl,
XForms, SOAP и т.д.

ИНТЕГРАЦИЯ ДО XML
Приложение 1
Приложение 6 |
Приложение 2 |
Приложение 5 |
Приложение 3 |
|
Приложение 4

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

ИНТЕГРАЦИЯ НА ОСНОВЕ XML
|
Приложение 1 |
|
Wrapper |
Приложение 6 |
Приложение 2 |
|
|
Wrapper |
Wrapper |
|
XML |
Wrapper |
Wrapper |
Wrapper
Приложение 5
Приложение 3
Приложение 4

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