Архитектура Web-приложений

Эта архитектура широко применяется в настоящее время. Web-сервис – приложение, доступное через Internet и предоставляющее некоторые услуги, форма которых не зависит от поставщика (так как используется универсальный формат данных - XML) и платформы функционирования. В данное время существуют три различные технологии, поддерживающие концепцию распределённых объектных систем: EJB, DCOM и CORBA.

В основе Web-сервисов лежат открытые стандарты и протоколы: SOAP, UDDI и WSDL.

SOAP (Simple Object Access Protocol), разработанный консорциумом W3C, определяет формат запросов к Web-сервисам. Сообщения между Web-сервисом и его пользователем пакуются в так называемые SOAP-конверты (SOAP envelopes, иногда их ещё называют XML-конвертами). Само сообщение может содержать либо запрос на осуществление какого-либо действия, либо ответ - результат выполнения этого действия.

WSDL (Web Service Description Language). Интерфейс Web-сервиса описывается в WSDL-документах (а WSDL - это подмножество XML). Перед развёртыванием службы разработчик составляет её описание на языке WSDL, указывает адрес Web-сервиса, поддерживаемые протоколы, перечень допустимых операций, форматы запросов и ответов.

UDDI (Universal Description, Discovery and Integration) - протокол поиска Web-сервисов в Internet (http://www.uddi.org/). Представляет собой бизнес-реестр, в котором провайдеры Web-сервисов регистрируют службы, а разработчики находят необходимые сервисы для включения в свои приложения.

Рис. Представление архитектуры Web-приложений

Особенности архитектуры Web-приложений:

· Отсутствие необходимости использовать дополнительное ПО на стороне клиента

· Возможность подключения практически неограниченного количества клиентов

· Централизованное место хранения данных

· Недоступность при отсутствии работоспособности сервера или каналов связи

· Достаточно низкая скорость веб-сервера и каналов передачи данных

 

Лекция № 3








Дата добавления: 2015-11-10; просмотров: 2660;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.002 сек.