Надо Знать

добавить знаний



Веб-служба


Webservices.png

План:


Введение

Webservices.png

Веб -служба, веб-сервис ( англ. web service ) - Программная система, идентифицируется строкой URI, и публичные интерфейсы и привязки которой определены и описаны языком XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию с использованием сообщений, основанных на XML и передаются с помощью интернет-протоколов.

Описание веб-служб организации W3C относится ко многим различных систем, но в основном термин клиентов и серверов, взаимодействующих с помощью XML сообщений по SOAP стандарта. В обоих случаях делается предположение, что существует также описание доступных операций в формате WSDL. Хотя наличие этого описания не является требованием SOAP, а скорее предпосылкой для автоматического генерирования кода на платформах Java и . NET на стороне клиента.


1. Стандарты, используемые веб-службами

  • XML : Расширяемый язык разметки, предназначенная для хранения и передачи структурированных данных;
  • SOAP : Протокол обмена сообщениями на базе XML;
  • WSDL : Язык описания внешних интерфейсов веб-служб на базе XML;
  • UDDI : Универсальный интерфейс распознавания описания и интеграции (Universal Discovery, Description, and Integration). Каталог веб-служб и данных о компании, предоставляемых веб-службы для общего пользования или конкретным компаниям.

2. Преимущества веб-служб

  • Веб-службы обеспечивают взаимодействие программных систем независимо от платформы
  • Веб-службы основаны на открытых стандартах и ​​протоколах. Благодаря использованию XML достигается простота разработки и отладки веб-служб
  • Использование интернет-протокола HTTP обеспечивает взаимодействие программных систем через межсетевой экран

3. Недостатки веб-служб

  • Более низкая производительность по сравнению с технологиями CORBA, DCOM за счет использования текстовых XML сообщений

4. Платформы

Веб сервисы разгортаються на серверах приложений. Примеры серверов приложений:


код для вставки
Данный текст может содержать ошибки.

скачать

© Надо Знать
написать нам