Веб-служба

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск
Файл:Webservices.png
Веб-служба.

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

Содержание

Используемые стандарты

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

Достоинства веб-служб

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

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

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

Платформы

Веб сервисы развёртываются на серверах приложений. Несколько серверов приложений:

Ссылки

ar:خدمة ويب

bg:Уеб услуга bn:ওয়েব সার্ভিস ca:Serveis web cs:Webová služba da:Webservice de:Webservice en:Web service es:Servicio web fa:خدمات وب fi:Web service fr:Service Web he:Web service hu:Webszolgáltatás id:Layanan web it:Web service ja:Webサービス ko:웹 서비스 ku:Servîsa Web nl:Webservice no:Web services pl:Usługa sieciowa pt:Web service ro:Serviciu web simple:Web services sk:Webová služba sv:Web service tg:Веб-хизмат th:เว็บเซอร์วิส uk:Веб-служба vi:Dịch vụ web zh:Web服务

Личные инструменты

Served in 0.188 secs.