Katana VentraIP

Web service

A web service (WS) is either:

In a web service, a web technology such as HTTP is used for transferring machine-readable file formats such as XML and JSON.


In practice, a web service commonly provides an object-oriented web-based interface to a database server, utilized for example by another web server, or by a mobile app, that provides a user interface to the end-user. Many organizations that provide data in formatted HTML pages will also provide that data on their server as XML or JSON, often through a Web service to allow syndication. Another application offered to the end-user may be a mashup, where a Web server consumes several Web services at different machines and compiles the content into one user interface.

.

JSON-RPC

JSON-WSP

(REST) versus remote procedure call (RPC)

Representational state transfer

Simple Object Access Protocol

(WSCL)

Web Services Conversation Language

(WSDL), developed by the W3C

Web Services Description Language

(WSFL), superseded by BPEL

Web Services Flow Language

Web template

WS-MetadataExchange

(XINS), provides a POX-style web service specification format

XML Interface for Network Services

How one system can request data from another system.

Which specific parameters are needed in the data request.

What would be the structure of the data produced. (Normally, data is exchanged in XML files, and the structure of the XML file is validated against a .xsd file.)

What error messages to display when a certain rule for communication is not observed, to make easier.

troubleshooting

List of Web service frameworks

List of Web service protocols

List of Web service specifications

Middleware

(SOA)

Service-oriented architecture

Web Map Service

Web API

Archived 2018-10-09 at the Wayback Machine documentation at SOA Patterns

Messaging Design Pattern

The page at W3C

Web Services Activity

the W3C Working Group Note (11 February 2004)

Web Services Architecture

the analysis presented at the WWW2008 conference

Investigating Web Services on the World Wide Web

(SP 800-95) at NIST

Guide to Secure Web Services