A Web service (also Web Service) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network". Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services.

PropertyValue
p:abstract
  • A Web service (also Web Service) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network". Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. The W3C Web service definition encompasses many different systems, but in common usage the term refers to clients and servers that communicate using XML messages that follow the SOAP standard. In such systems, there is often machine-readable description of the operations offered by the service written in the Web Services Description Language (WSDL). The latter is not a requirement of a SOAP endpoint, but it is a prerequisite for automated client-side code generation in many Java and .NET SOAP frameworks (frameworks such as Spring, Apache Axis2 and Apache CXF being notable exceptions). Some industry organizations, such as the WS-I, mandate both SOAP and WSDL in their definition of a Web service. More recently, RESTful Web services have been regaining popularity. These also meet the W3C definition, and are often better integrated with HTTP than SOAP-based services. They do not require XML messages or WSDL service-API definitions. (en)
  • Un servicio web (en inglés Web service) es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la arquitectura y reglamentación de los servicios Web. Para mejorar la interoperabilidad entre distintas implementaciones de servicios Web se ha creado el organismo WS-I, encargado de desarrollar diversos perfiles para definir de manera más exhaustiva estos estándares. (es)
  • Ein Webservice oder Webdienst ist eine Software-Anwendung, die mit einem Uniform Resource Identifier (URI) eindeutig identifizierbar ist und deren Schnittstellen als XML-Artefakte definiert, beschrieben und gefunden werden können. Ein Webservice unterstützt die direkte Interaktion mit anderen Software-Agenten unter Verwendung XML-basierter Nachrichten durch den Austausch über internetbasierte Protokolle. (de)
  • Web service on W3C:n määritelmän mukaan ohjelmistojärjestelmä, joka mahdollistaa keskenään yhteensopivan tietokoneiden välisen vuorovaikutuksen tietoverkon yli. Käytännössä termillä tarkoitetaan World Wide Web -pohjaisia ohjelmointirajapintoja: jokin palvelin tarjoaa muille tietokoneille palvelun HTTPn tai muun Internet-pohjaisen protokollan yli. Termi sekoitetaan helposti verkkopalveluihin. Verkkopalveluilla tarkoitetaan ihmisille tarkoitettuja palveluita, kun taas web service -termillä viitataan verkossa olevan palvelun ohjelmointirajapintaan, joka tarjotaan tietoteknisten järjestelmien käytettäväksi. Web service koostuu kolmesta osasta, joista kaksi on pakollisia. Palvelulla on tarjoaja (Service provider) ja käyttäjä (Service requester). Lisäksi on mahdollista käyttää palveluhakemistoa (Service broker). Kolmen osapuolen välillä kommunikoidaan erilaisten XML-pohjaisten protokollien avulla. W3C:n Web services -protokollakenttään kuuluu kolme XML-pohjaista komponenttia: ; SOAP (Simple Object Access Protocol) : SOAP on kieli ja protokolla, jonka avulla palvelun käyttäjä voi lähettää komennon palvelun tarjoajalle ja palvelun tarjoaja voi lähettää vastauksen. ; WSDL (Web Service Description Language) : WSDL on kieli, jonka avulla SOAP-protokollalla tarjotun palvelun rajapinta, eli pyyntö- ja vastausmuoto, voidaan määritellä. WSDL-tiedostoja tarvitaan usein järjestelmän liittämiseen varsinaiseen ohjelmointirajapintaan; WSDL-tiedostosta voidaan generoida esimerkiksi lähdekoodia. ; UDDI (Universal Description Discovery and Integration) : Standardoitu tapa julkaista ja etsiä eri palveluiden metadataa. Pääasiallisena kommunikaatiokanavana ovat useimmiten HTTP tai HTTPS, mutta kommunikointi on myös mahdollista muita kanavia pitkin. W3C määritteli XML-, SOAP- ja WSDL-standardit. UDDI on alun perin OASIS-standardi. Lisäksi W3C ja OASIS ovat standardoineet useita eri lisästandardeja liittyen mm. tietoturvaan ja luotettavuuteen. W3C:n määrittelemien protokollien lisäksi on olemassa muitakin protokollia, kuten XML-RPC, jotka toimivat samalla periaatteella. (fi)
  • Un Service Web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s'agit donc d'un ensemble de fonctionnalités exposées sur Internet ou sur un Intranet, par et pour des applications ou machines, sans intervention humaine, et en temps réel. Il existe plusieurs technologies derrière le terme Services Web: *Les Services Web de type REST exposent entièrement ces fonctionnalités comme un ensemble de ressources (URI) identifiables et accessibles par la syntaxe et la sémantique du protocole HTTP. Les Services Web de type REST sont donc basés sur l'architecture du Web et ses standards de base: HTTP et URI. *Les Services Web WS-* exposent ces mêmes fonctionnalités sous la forme de services exécutables à distance. Leurs spécifications reposent sur les standards SOAP et WSDL pour transformer les problématiques d'intégration héritées du monde Middleware en objectif d'interopérabilité. Les standards WS-* sont souvent décriés comme l'étaient leurs ancêtres CORBA, RMI ou DCOM : des technologies complexes héritées du vieux principe RPC, fortement couplées et difficilement interopérables dans des environnements hétérogènes. A contrario, le Web est par nature une plateforme interopérable. (fr)
  • Secondo la definizione data dal World Wide Web Consortium (W3C) un Web Service (servizio web) è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori su di una medesima rete; caratteristica fondamentale di un Web Service è quella di offrire un'interfaccia software (descritta in un formato automaticamente elaborabile quale, ad esempio, il Web Services Description Language) utilizzando la quale altri sistemi possono interagire con il Web Service stesso attivando le operazioni descritte nell'interfaccia tramite appositi "messaggi" inclusi in una "busta" (la più famosa è SOAP): tali messaggi sono, solitamente, trasportati tramite il protocollo HTTP e formattati secondo lo standard XML. Proprio grazie all'utilizzo di standard basati su XML, tramite un'architettura basata sui Web Service (chiamata, con terminologia inglese, Service oriented Architecture - SOA) applicazioni software scritte in diversi linguaggi di programmazione e implementate su diverse piattaforme hardware possono quindi essere utilizzate, tramite le interfacce che queste "espongono" pubblicamente e mediante l'utilizzo delle funzioni che sono in grado di effettuare (i "servizi" che mettono a disposizione) per lo scambio di informazioni e l'effettuazione di operazioni complesse (quali, ad esempio, la realizzazione di processi di business che coinvolgono più aree di una medesima azienda) sia su reti aziendali come anche su Internet: la possibilità dell'interoperabilità fra diversi software (ad esempio, tra Java e Python) e diverse piattaforme hardware (come Windows e Linux) è resa possibile dall'uso di standard "aperti" (per un concetto assimilabile cfr. la voce "open source"). Il consorzio OASIS (Organization for the Advancement of Structured Information Standards) ed il W3C sono i principali responsabili dell'architettura e della standardizzazione dei Web Service; per migliorare l'interoperabilità tra le diverse implementazioni dei Web Service l'organizzazione WS-I sta inoltre sviluppando una serie di "profili" per meglio definire gli standard coinvolti. (it)
  • Webサービス(ウェブサービス)とは、HTTPなどのインターネット関連技術を応用して、SOAPと呼ばれるXML形式のプロトコルを用いメッセージの送受信を行う技術、またはそれを適用したサービス。W3Cにおいては、Webサービスとは、さまざまなプラットフォーム上で動作する異なるソフトウェア同士が相互運用するための標準的な手段を提供するものと説明されている。 分散コンピューティングの一翼を担う新技術として登場し、2001年ごろには大きな期待感とともに業界メディアにも多数取り上げられその認知度は上がった。しかし市場ではその必要性が低かったためかいまいち大きな普及へとは至っていない。関連技術の標準化の難航も普及の妨げになっているといわれている。実際に実用しているシステムもあるが、現状では実験的な使用に留まっているシステムが多い。 しかし最近、サービス指向アーキテクチャ (SOA)が脚光を浴びていることから、その基盤技術となるWebサービスへの注目も再び高まっている。 SOAPを用いずに、RESTと呼ばれるスタイルでインターネット越しのソフトウェアを利用する形態も、Webサービスと呼ばれることがある。 Webサービスを応用して、複数のWebサービス同士をつなぎ合わせてアプリケーションやサービスを構築する事をマッシュアップと呼ぶ。Webサービスを用いたマッシュアップの具体的な事例としては、ある検索結果に基づいてレストラン情報と地図情報を同時に表示したり、YouTubeなど動画コンテンツと同じキーワードの商品をamazon.comなどより取得して表示するなど使い方によってはユーザーに高いベネフィットを与えるものもある。これらの様なサービスは大手企業だけでは無く、個人の参加が多く日々様々なサービスが生まれている。 (ja)
  • Een webservice kan omschreven worden als een applicatiecomponent die toegankelijk is via standaard webprotocollen ( SOAP & XML). Een webservice maakt het mogelijk om op afstand (meestal over het Internet) vanaf een client-computer een dienst op te vragen aan een server, bijvoorbeeld het maken van een berekening, het leveren van gegevens of het uitvoeren van een taak. Webservices spelen een groeiende rol in het denken over component-based systems. Remote clients en applicaties maken gebruik van de services door middel van een eenvoudig op XML-gebaseerde protocol: SOAP (Simple Object Access Protocol). Services worden beschreven met behulp van WSDL (Web Services Definition Language). Een WSDL-document is een XML-document, bestaande uit een verzameling definities. Aanbieders van webservices publiceren een WSDL-document, zodat klanten na het lezen van dit document technisch gezien exact weten hoe ze gebruik kunnen maken van de webservice. De SOAP- & XML-koppeling die wordt gelegd tussen aanbieder en consument van de webservice, moet dus worden gerealiseerd aan de hand van het WSDL-document. WSDL is wel leesbaar voor mensen, maar echt overzichtelijk ziet een XML-document er niet uit. Daarom zijn er zogeheten SOAP-clients, die kunnen onder andere de inhoud van een WSDL-document overzichtelijk weergeven in HTML-formaat. Voor registratie en opsporing van webservices (een soort telefoonboek voor webservices dus) wordt gebruikgemaakt van een UDDI-database (Universal Description, Discovery and Integration) waarin de WSDL-documenten en aanvullende informatie worden opgeslagen. Een voorbeeld van een webservice is een applicatie die een kamer boekt in een bepaald hotel, of een applicatie die een vlucht boekt bij een bepaalde luchtvaartmaatschappij. Een touroperator kan in de applicatie die zij aan klanten aanbiedt deze webservices aanroepen, en zo de klant de indruk geven van een geïntegreerde applicatie waarmee de klant zijn/haar hele vakantie (van vlucht tot hotelkamer, huurauto en excursies) kan boeken. Met de programmeertaal java kan men ook gebruik maken van webservices. Er zijn twee smaken te onderscheiden JAX-RPC (ouder) en JAX-WS (nieuw). De tools voor de opdrachtprompt die horen bij JAX-WS zijn Wsprovide (aanbieder van de webservice)en Wsconsume (voor de gebruiker). Er zijn ook enkele frameworks die Java-ontwikkelaars ondersteunen bij het gebruik van webservices als Axis en Spring WS. Ook Java-applicaties die draaien op een mobiele telefoon via Java 2 Micro Edition kunnen webservices aanroepen. Vooralsnog kan alleen JAX-RPC mobiel gebruikt worden. (nl)
  • Web service (usługa sieciowa) - komponent programowy niezależny od platformy i implementacji, dostarczający określonej funkcjonalności. Usługa sieciowa może być: * zdefiniowana za pomocą języka opisu usług - standaryzowanym językiem, bazującym na XML jest WSDL (ang. Web Services Description Language) * opublikowana i wyszukana w rejestrze usług za pomocą standardowego mechanizmu (np. rejestry UDDI) * wywołana zdalnie przez zdefiniowany interfejs * częścią innych usług sieciowych lub być ich kompozycją. Na bazie usług sieciowych można konstruować rozproszone systemy i aplikacje. Aplikacje komunikują się z usługami sieciowymi z wykorzystaniem internetowych protokołów i formatów danych. Protokołem najczęściej stosowanym do komunikacji z usługami sieciowymi jest SOAP, zatwierdzony przez organizację W3C. Najbardziej znanymi platformami natywnie obsługującymi standardy XML, UDDI i SOAP są .NET i Sun ONE (J2EE). Usługi sieciowe okazały się skuteczne w sieciach prywatnych, gdzie duże korporacje budowały systemy wymiany danych między swoimi oddziałami oraz z partnerami i klientami. W takich kontrolowanych środowiskach łatwiej jest uzyskać zgodność danych przesyłanych między poszczególnymi komponentami Web service, otwartość standardów zaś ułatwia tworzenie rozwiązań klienckich niezależnie od platformy. Usługi sieciowe w publicznym Internecie są w okresie powolnej, zakrojonej na wiele lat materializacji. System wyszukiwawczy UDDI umożliwia rejestrowanie usług w Internecie i pozwala aplikacjom wyszukiwać takie usługi i wymieniać dane. Jeśli usługa sieciowa jest płatna, można dołączyć procedurę wnoszenia płatności. Dla poprawnego funkcjonowania na skalę globalną wymaga to bardzo precyzyjnego określenia wszystkich szczegółów działania usługi, zanim zostanie udostępniona publicznie. Wykorzystanie usług sieciowych pozwala komponentom programowym współdziałać ze sobą przez Internet, niezależnie od swojej lokalizacji i szczegółów implementacji. Dzięki temu będą w stanie zastąpić starsze rozwiązania, opracowane dla sieci prywatnych, jak CORBA czy DCOM, zaś dzięki stosunkowo prostej konstrukcji mogą uzyskać znacznie większą popularność. (pl)
  • Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o formato XML. Para as empresas, os Web services podem trazer agilidade para os processos e eficiência na comunicação entre cadeias de produção ou de logística. Toda e qualquer comunicação entre sistemas passa a ser dinâmica e principalmente segura, pois não há intervenção humana. (pt)
  • Веб-служба. Веб-служба, веб-сервис — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов. (ru)
  • Webbtjänster (engelska web services) betecknar webbaserade datorprogram som kommunicerar och samarbetar dynamiskt med andra webbtjänster på samma vis som en människa kan surfa till olika webbsidor. World Wide Web Consortium definierar en webbtjänst på följande vis: En webbtjänst är ett datorprogram som identifieras med en URI och vars gränssnitt och bindningar kan definieras, beskrivas och upptäckas som XML-föremål. En webbtjänst stödjer direktinteraktion med andra programagenter med hjälp av XML-baserade meddelanden som utbyts via Internetbaserade protokoll. * För att skicka data mellan applikationerna används protokollet HTTP. * För att beskriva applikationernas gränssnitt används XML * Typiska standarder för att bygga webbtjänster inkluderar SOAP, WSDL och UDDI. * I de flesta fall handlar webbtjänster om system för EDI, utbyte av affärsinformation, till exempel prislistor eller beställningar av olika slag. * Den dator som kör en webbtjänst brukar kallas applikationsserver, bland kända applikationsservrar finns till exempel: **Oracle Application Server från Oracle **Apache Geronimo från Apache Software Foundation **Websphere Application Server från IBM **Weblogic Application Server från BEA **JBoss och Jonas, J2EE-applikationsserverplattformar baserade på öppen källkod **Dotnet från Microsoft **Novell Extend från Novell **Apache Tomcat + Axis, som är ett SOAP/WSDL-tillägg från Apache Webbtjänster kan samarbeta med varandra automatiskt och utan avbrott. Det är möjligt eftersom webbtjänster per definition är utvecklade i enlighet med samma standarder för självbeskrivning, publicering, lokalisering, anrop, kommunikation och datautbyte. En mindre teknisk beskrivning av det dynamiska beteendet som webbtjänster uppvisar är att de kännetecknas av: * att de är datorprogram * att de officiellt och publikt beskriver sin funktionalitet * att de kan lokalisera efterfrågad funktionalitet * att de kan efterfråga och utbyta data med andra webbtjänster (sv)
  • Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。 根据W3C的定义, Web服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如国际互联网(Internet)的远程服务器端,执行客户所提交服务的请求。 尽管W3C的定义涵盖诸多相异且无法介分的系统,不过通常我们指有关於主从式架构(Client-server)之间根据SOAP协议进行传递XML格式消息。无论定义还是实现,WEB服務過程中會由伺服機提供一個機器可讀的描述(通常基于WSDL)以辨識伺服機所提供的WEB服務。另外,虽然WSDL不是SOAP服务端点的必要条件,但目前基于Java的主流WEB服务开发框架往往需要WSDL实现客户端的源代码生成。一些工业标准化组织,比如WS-I,就在WEB服务定义中强制包含SOAP和WSDL。 (zh)
p:hasPhotoCollection
p:reference
p:wikipage-de
p:wikipage-es
p:wikipage-fi
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-nl
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-sv
p:wikipage-zh
rdfs:comment
  • A Web service (also Web Service) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction over a network". Web services are frequently just Web APIs that can be accessed over a network, such as the Internet, and executed on a remote system hosting the requested services. (en)
  • Un servicio web (en inglés Web service) es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. La interoperabilidad se consigue mediante la adopción de estándares abiertos. (es)
  • Ein Webservice oder Webdienst ist eine Software-Anwendung, die mit einem Uniform Resource Identifier (URI) eindeutig identifizierbar ist und deren Schnittstellen als XML-Artefakte definiert, beschrieben und gefunden werden können. Ein Webservice unterstützt die direkte Interaktion mit anderen Software-Agenten unter Verwendung XML-basierter Nachrichten durch den Austausch über internetbasierte Protokolle. (de)
  • Web service on W3C:n määritelmän mukaan ohjelmistojärjestelmä, joka mahdollistaa keskenään yhteensopivan tietokoneiden välisen vuorovaikutuksen tietoverkon yli. Käytännössä termillä tarkoitetaan World Wide Web -pohjaisia ohjelmointirajapintoja: jokin palvelin tarjoaa muille tietokoneille palvelun HTTPn tai muun Internet-pohjaisen protokollan yli. Termi sekoitetaan helposti verkkopalveluihin. (fi)
  • Un Service Web est un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués. Il s'agit donc d'un ensemble de fonctionnalités exposées sur Internet ou sur un Intranet, par et pour des applications ou machines, sans intervention humaine, et en temps réel. (fr)
  • Secondo la definizione data dal World Wide Web Consortium (W3C) un Web Service (servizio web) è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori su di una medesima rete; caratteristica fondamentale di un Web Service è quella di offrire un'interfaccia software (descritta in un formato automaticamente elaborabile quale, ad esempio, il Web Services Description Language) utilizzando la quale altri sistemi possono interagire con il Web Service stesso attivando le operazioni descritte nell'interfaccia tramite appositi "messaggi" inclusi in una "busta" (la più famosa è SOAP): tali messaggi sono, solitamente, trasportati tramite il protocollo HTTP e formattati secondo lo standard XML. (it)
  • Webサービス(ウェブサービス)とは、HTTPなどのインターネット関連技術を応用して、SOAPと呼ばれるXML形式のプロトコルを用いメッセージの送受信を行う技術、またはそれを適用したサービス。W3Cにおいては、Webサービスとは、さまざまなプラットフォーム上で動作する異なるソフトウェア同士が相互運用するための標準的な手段を提供するものと説明されている。 (ja)
  • Een webservice kan omschreven worden als een applicatiecomponent die toegankelijk is via standaard webprotocollen ( SOAP & XML). Een webservice maakt het mogelijk om op afstand (meestal over het Internet) vanaf een client-computer een dienst op te vragen aan een server, bijvoorbeeld het maken van een berekening, het leveren van gegevens of het uitvoeren van een taak. Webservices spelen een groeiende rol in het denken over component-based systems. (nl)
  • Web service (usługa sieciowa) - komponent programowy niezależny od platformy i implementacji, dostarczający określonej funkcjonalności. (pl)
  • Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. (pt)
  • Веб-служба. Веб-служба, веб-сервис — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. (ru)
  • Webbtjänster (engelska web services) betecknar webbaserade datorprogram som kommunicerar och samarbetar dynamiskt med andra webbtjänster på samma vis som en människa kan surfa till olika webbsidor. (sv)
  • Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。 (zh)
rdfs:label
  • Web service (en)
  • Servicio Web (es)
  • Webservice (de)
  • Web service (fi)
  • Service web (fr)
  • Web service (it)
  • Webサービス (ja)
  • Webservice (nl)
  • Web service (pl)
  • Web service (pt)
  • Веб-служба (ru)
  • Web service (sv)
  • Web服务 (zh)
skos:subject
foaf:depiction
foaf:img
foaf:page
dbpedia-owl:Company#products
dbpedia-owl:Company#services
dbpedia-owl:Work#genre
p:genre
p:industry
p:operatingSystem
p:redirect