Usługa sieciowa () – właściwość systemu teleinformatycznego polegająca na powtarzalnym wykonywaniu przez ten system z góry określonych funkcji po otrzymaniu, za pomocą sieci teleinformatycznej, danych uporządkowanych w określonej strukturzeRozporządzenie Rady Ministrów z dnia 21 maja 2024 r. w sprawie Krajowych Ram Interoperacyjności, minimalnych wymagań dla rejestrów publicznych i wymiany informacji w postaci elektronicznej oraz minimalnych wymagań dla systemów teleinformatycznych ().

Usługa sieciowa jest w istocie składnikiem oprogramowania, niezależnym od platformy sprzętowej oraz implementacji, dostarczającym określonej funkcjonalności. Zgodnie z zaleceniami W3C, dane przekazywane są zazwyczaj za pomocą protokołu HTTP i z wykorzystaniem XML.

Sposoby realizacji Usługa sieciowa może być: zdefiniowana za pomocą języka opisu usług – standaryzowanym językiem, bazującym na XML, jest opublikowana i wyszukana w rejestrze usług za pomocą standardowego mechanizmu, np. wywołana zdalnie przez zdefiniowany interfejs częścią innych usług sieciowych lub być ich kompozycją.

Przeznaczenie Na bazie usług sieciowych można konstruować systemy rozproszone i aplikacje internetowe.