Web service

web servicesserviceserviceswebservicehosted servicesweb-servicewebAPIAutonomous Web ServicesDistributed Web-based services
The term Web service (WS) is either: * (generic) a service offered by an electronic device to another electronic device, communicating with each other via the World Wide Web, or * (specific) a Web service is a server running on a computer device, listening for requests at a particular port over a network, serving web documents (HTML, JSON, XML, Images), and creating web applications services, which serve in solving specific domain problems over the web (www, internet, HTTP)wikipedia
719 Related Articles

XML

Extensible Markup LanguageXML documentXML parser
In a Web service a Web technology such as HTTP — originally designed for human-to-machine communication — is used for transferring machine-readable file formats such as XML and JSON.
Although the design of XML focuses on documents, the language is widely used for the representation of arbitrary data structures such as those used in web services.

JSON

JavaScript Object NotationJSON SchemaECMA-404
In a Web service a Web technology such as HTTP — originally designed for human-to-machine communication — is used for transferring machine-readable file formats such as XML and JSON.
In December 2005, Yahoo! began offering some of its Web services in JSON.

Mashup (web application hybrid)

mashupmashupsBusiness Mashups
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.

Representational state transfer

RESTRESTfulREST API
A Web API is a development in Web services where emphasis has been moving to simpler representational state transfer (REST) based communications.
Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating Web services.

Web Services Description Language

WSDLdescriptionWeb Services Description Language 2.0
All of these rules for communication are defined in a file called WSDL (Web Services Description Language), which has a extension.
The Web Services Description Language (WSDL ) is an XML-based interface description language that is used for describing the functionality offered by a web service.

Business Process Execution Language

BPELWS-BPELBPEL4WS
The Web Services Business Process Execution Language (WS-BPEL), commonly known as BPEL (Business Process Execution Language), is an OASIS standard executable language for specifying actions within business processes with web services.

Plain Old XML

POXplain XML
Developing from the combination of HTTP servers, JavaScript clients and Plain Old XML (as distinct from SOAP and W3C Web Services), now it is frequently used with JSON as well as, or instead of, XML.
This contrasts with complicated, multilayered XML specifications like those for web services or RDF.

WS-MetadataExchange

WS-MetaDataExchange is a web services protocol specification, published by BEA Systems, IBM, Microsoft, and SAP.

SOAP

Simple Object Access ProtocolSOAP (protocol)SOAP (Simple Object Access Protocol)
Restful APIs do not require XML-based Web service protocols (SOAP and WSDL) to support their interfaces.
SOAP (abbreviation for Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

Web Services Conversation Language

WSCL
The Web Service Conversation Language (WSCL) proposal defines the overall input and output message sequences for one web service using a finite state automaton FSA over the alphabet of message types.

Web Services Flow Language

WSFLWeb Services Endpoint Language
Web Services Flow Language 1.0 (WSFL) was an XML programming language proposed by IBM in 2001 for describing Web services compositions.

Web Services Discovery

UDDIUniversal Description Discovery and IntegrationGreen Pages
A directory called UDDI (Universal Description, Discovery, and Integration) defines which software system should be contacted for which type of data.
Web Service Discovery is the process of finding suitable web services for a given task.

World Wide Web

WebWWWthe web
Even when not web-focused, such standards directly or indirectly affect the development and administration of web sites and web services.

List of web service specifications

WS-*Web Service specificationsa range of Web service specifications
There are a variety of specifications associated with web services.

Web API

APIweb servicesweb APIs
A Web API is a development in Web services where emphasis has been moving to simpler representational state transfer (REST) based communications.
A WSDL document accurately defines the XML messages and transport bindings of a Web service.

Service-oriented architecture

SOAService Oriented Architectureservice-oriented
Service-oriented architecture can be implemented with web services.

Service provider

service providersproviderservice-provider
The software system that requests data is called a service requester, whereas the software system that would process the request and provide the data is called a service provider.

Hypertext Transfer Protocol

HTTPHTTP requestGET
In a Web service a Web technology such as HTTP — originally designed for human-to-machine communication — is used for transferring machine-readable file formats such as XML and JSON.

Object database

object-oriented databaseobject-oriented databasesobject persistence
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.

Mobile app development

Mobile application developmentmobile developmentMobile Applications
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.

JSON Web Token

JWTJSON
Developing from the combination of HTTP servers, JavaScript clients and Plain Old XML (as distinct from SOAP and W3C Web Services), now it is frequently used with JSON as well as, or instead of, XML.