Термином "Сетевая служба" или "Сетевой сервис" принято обозначать, во-первых, программное обеспечение, предоставляющее определенные услуги по обработке информации и/или доступу к ней и взаимодействующее с распределенными клиентскими приложениями через свой внешний интерфейс, во-вторых, собственно услуги и функции, выполняемые службой. Web-службой (Web-сервисом) называют сетевую службу, объединяющую приложения, работающие на базе Web-технологий, с использованием открытых стандартов (таких как XML, SOAP, WSDL и UDDI) в качестве Интернет-протоколов. Другими словами, Веб-службы — это программы, доступ к которым осуществляется через Веб (то есть через протокол HTTP), а обмен данными происходит в формате XML
Примечание 1
По определению консалтинговой компании Stencil Group Web-служба представляет собой свободно связанные, многократно используемые, распределенные компоненты, которые инкапсулируют ряд функций, к которым можно обращаться посредством стандартных Интернет-протоколов.
Рис. 1.  Структура сетевой службы
По характеру выполняемых функций можно выделить следующие сетевые службы:
1) обеспечивающие обмен сообщениями между людьми и доступ пользователей к сетевым информационным ресурсам;
2) обеспечивающие разделение информационных ресурсов между приложениями;
3) обеспечивающие обработку информации в распределенной среде и взаимодействие сетевых приложений.
К службам первой группы относятся системы электронной почты (E-mail), средства телеконференций, аудиоконференций, видеоконференций, электронные "доски объявлений", Web-порталы, поисковые системы.
Вторая группа представлена сетевыми файловыми системами, программами поддержки спецификации ODBC, распределенными банками данных.
В третью группу входят, во-первых, системы клиент-серверной архитектуры, поддерживающие технологии активных серверных страниц, CGI, аплетов и сервлетов, во-вторых, системы с компонентно-ориентированной и сервис-ориентированной архитектурой.